我希望这不是一个愚蠢的问题......
是否可以在不使用COM对象的情况下将no silverlight组件加载到silverlight项目中?
提前致谢。
答案 0 :(得分:2)
您可以使用Portable Class Library (PCL)
使用此项目编写和构建可行的便携式程序集 无需在多个平台上进行修改,例如Windows 7,Windows 8,Silverlight,Windows Phone和Xbox 360.例如,你可以 创建包含桌面应用程序的共享业务逻辑的类, Windows应用商店应用和移动应用,然后您可以参考这些应用 来自您应用的课程。
可移植类库项目支持程序集的子集 来自.NET Framework,Silverlight,.NET for Windows Store应用程序, Windows Phone和Xbox 360,并提供Visual Studio模板 您可以用来构建无需修改即可运行的程序集 这些平台。如果您不使用可移植类库项目, 您必须定位单个应用类型,然后手动重做该类 其他应用类型的库。使用Portable Class Library项目, 您可以减少开发和测试代码的时间和成本 构建可在不同应用程序之间共享的便携式程序集 设备
此外,微软的 Scott Hanselman 撰写了一些关于PCL的文章,这个应该是找到入门所需资源的一个很好的起点:Cross-Platform Portable Class Libraries with .NET are Happening