是否有任何编写需要与 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/