.net - Silverlight 和普通 .NET Framework 之间的 CLR 差异?

标签 .net silverlight clr libraries

是否有任何编写需要与 Silverlight 兼容的库的汇总指南?

或者标准流程只是构建、查找错误、修复、重复?

显然,我认识到答案可能取决于所针对的 Silverlight 版本,但如果解决方案是特定的,我希望任何答案都只指定版本。


说明:基本上,我希望该库适用于普通的 CLR 和 Silverlight,而不引用任何 Silverlight 特定的库。如果它需要引用此类库才能在 Silverlight 中工作,那么我更喜欢使用条件编译并生成专门的构建。理想情况下,它会正常工作,因为我可以选择两者功能的子集。


有这方面的明确资源吗?我主要是在寻找一个列出了需要注意的常见事项的网站。基本上是积极主动的,而不是仅仅在采取方法后寻找问题。

最佳答案

您的意思是在 Silverlight 项目和常规 CLR 项目之间共享代码吗?在这种情况下,我通常将代码编写为 Silverlight 项目,以确保我不会使用其中不可用的任何功能。只要您远离 Gui 组件,您的代码也将与 .Net 兼容。

可以从 .Net 4 运行时引用 Silverlight 4 程序集。这里你有同样的情况,但你只需要编译你的程序集的一个版本。

关于.net - Silverlight 和普通 .NET Framework 之间的 CLR 差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3366535/

相关文章:

c# - 使用 c# .net 发送带有图像的 GCM 推送通知(对于 Android 应用程序)

javascript - 浏览器端代码编辑器组件

c# - 为什么将值存储在变量中会改变相等比较的结果?

metadata - 如何读取.net 程序集的元数据表

c# - 没有强名称的 .NET 程序集是否可以防止意外损坏?

android - 如何使用 GCM 向多个用户发送推送通知

.net - Dapper SqlMapperExtensions/Dapper.Contrib?

c# - 在IsolatedStorage外部打开文件

c# - Silverlight 4 中的排序集合类?

Chrome 的 JavaScript 替代方案,关于 window.parent