我应该选择什么样的VS项目类型,以便我可以在我的Silverlight项目以及我的WCF服务中访问我创建的数据传输对象项目。我希望能够重用我在这两个项目中定义的DTO,而不是在创建Web服务引用到WCF服务时在VS中生成一个新集合。我的问题是该项目可以是一个Windows类库,或者它应该是一个Silverlight类库(以便在我的Silverlight项目以及WCF项目中引用它)。适用于DTO的Visual Studio项目类型应该可以在Silverlight中访问
0
A
回答
1
你有三个主要选项:
创建两个类库项目(一个针对Silverlight,其他.NET框架),并分享他们之间的文件,我在本文中讨论:http://www.silverlightshow.net/items/Building-a-Silverlight-Line-Of-Business-Application-Part-3.aspx
将您的类库创建为Silverlight类库。 Silverlight应用程序无法引用以完整.NET Framework为目标的类库,但针对完整.NET Framework的应用程序(例如WCF服务)可以(通常)引用以Silverlight运行时为目标的类库。
尝试一下移植库工具(目前处于测试阶段):http://blogs.msdn.com/b/sburke/archive/2011/01/23/3-screen-coding-is-here-portable-library-tools-allow-you-to-target-multiple-net-platforms-with-one-binary.aspx
你有没有想过使用RIA服务(或WCF数据服务)的,而不是一个简单的WCF服务? RIA Services/WCF Data Services为您处理这个问题,并将其他强大的功能添加到组合中。
希望这有助于...
克里斯·安德森
相关问题
- 1. 可以在Visual Studio 2008/2010中看到WIX项目类型
- 2. 如何从Visual Studio加载项访问当前打开的项目类型(类)?
- 3. 确定在Visual Studio项目类型
- 4. 从Visual Studio中删除项目类型
- 5. 适用于Visual Studio 2008的Silverlight工具 - 放置控件问题
- 6. 在Silverlight中访问WCF项目
- 7. Visual Studio Online一个项目团队成员可以访问其他项目吗?
- 8. Visual Studio:我可以复制项目的属性以用于其他项目吗?
- 9. Visual Studio的JavaScript项目类型?
- 10. F5不适用于Visual Studio 2017中的VS2015 ASP.NET项目RC
- 11. Visual Studio 2010中:项目项不可用
- 12. 项目类型在Silverlight VS2010
- 13. Visual Studio 2010 MVC项目类型消失
- 14. 如何更改Visual Studio项目类型?
- 15. 如何在Visual Studio网站项目类型中添加引用?
- 16. 什么类型的项目应该在Microsoft Visual C++中使用raytracer?
- 17. 无法访问TimePicker(Silverlight 4)Visual Studio 2010
- 18. C++项目可以在Visual Studio 2010中使用T4吗?
- 19. 为Visual Studio创建自定义项目类型以将Borland C++ Builder项目构建到Visual Studio中
- 20. 如何识别现有Visual Studio项目的项目类型?
- 21. 适用于大型项目的Visual Studio 2010 C++链接器性能
- 22. 我们可以在Visual Basic项目中使用Visual Studio 2010中的OpenGL吗?
- 23. asp.net的MVC 1.0 “项目类型不支持” 在Visual Studio 2008中
- 24. 如何找出我在Visual Studio 2010中的项目类型
- 25. 找出它在Visual Studio中的项目类型
- 26. 命令行参数适用于Visual Studio,但不适用于Visual Basic中WindowsForm项目的命令行
- 27. 在visual studio项目中为cordova访问CLI
- 28. Unity文档访问不适用于Visual Studio 2017
- 29. 哪里可以在Silverlight WCF RIA中创建DTO类?
- 30. 项目可以包含Visual Studio的其他项目吗?
如果你打算使用与WCF RIA的DTO然后痛苦的世界做好准备。 – 2011-03-29 05:45:25