c# - 对 Silverlight 类库的引用

标签 c# silverlight-4.0 class-library

我正在使用 Silverlight 和 WCF 构建一个服务客户端应用程序,我在服务器端有一个模型项目(其中包含 POCO),我想将这些相同的实体共享给 Silverlight 客户端应用程序,我想, 嘿!我可以将 Model 项目更改为 Silverlight 类库,它应该可以正常工作。

我做了更改,现在我可以添加引用,但是它会出现感叹号,就像引用未解析时一样...如果您查看属性“已解析”的值设置为“False”,这会导致以下代码分析错误:

CA0058 [CA0001][2]

请注意: 这不是关于从 Silverlight 项目引用典型类库的典型问题(我知道这是不可能的),而是反过来。

最佳答案

它应该工作正常(与 Wayne 所说的不同,您实际上可以从面向完整 .NET Framework 的项目中引用 Silverlight 程序集)。但是,您可能在此项目中有完整的 .NET Framework 无法加载的引用(您通常需要保留对大多数基本类型的引用)。您有两个备选方案。

  1. 创建两个类库项目(一个针对 Silverlight,另一个针对 .NET Framework),并在它们之间共享文件,正如我在本文中所讨论的:http://www.silverlightshow.net/items/Building-a-Silverlight-Line-Of-Business-Application-Part-3.aspx

  2. 试用可移植图书馆工具(目前处于测试阶段):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

希望这有助于...

克里斯·安德森

关于c# - 对 Silverlight 类库的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5099252/

相关文章:

.net - WCF服务库与类库项目类型

c# - 如何从 app.config 将字典加载到控制台应用程序中?

c# - 无法在 Telerik 中使用附加 Y 轴的绑定(bind)

windows-phone-7 - 如何在WP7中添加一个可以接受浮点值的数字文本框?

c# - MVVMLight EventToCommand 导致内存泄漏

c# - 类库和 ASP.NETvNext 类库的区别?

c# - 如何将 DatagridView 保存在 Xml 中并将 Xml 加载到 datagridView?

c# - 如何为队列管理器别名设置 WebSphereMQ 消息传输头

silverlight - 当前不会命中断点 : No symbols have been loaded for this document

c++ - C++ 中的免费地理数据类库(纬度/经度/距离/转换)