鉴于 Silverlight 使用精简的 .net 框架,我可以从 Silverlight 项目中引用 Unity 吗?
问问题
140 次
2 回答
2
您可以从此处下载Unity for Silverlight的特殊版本。(如果您使用nuget,它将自动为您引用正确的 dll)
但是 Unity for Silverlight 有一些限制:
- 不支持 XML 配置。
- 由于 Silverlight 安全模型的不同,容器只能创建和注入公共类型。桌面版本还允许您注入内部类型。
- 不支持 Unity 拦截机制。
请注意(感谢 @Sebastian Weber 的信息)自 EntLib Silverlight 集成包发布以来也支持拦截。有关其他信息,请参阅 MSDN。
但是您不能 在 SL 项目中使用 Unity“桌面 dll”。
于 2012-09-19T11:26:51.997 回答
0
它存在一个特殊版本的 Unity for Silverlight。你可以在这里找到
最新版本为 2.1,支持 Silverlight 3-5
于 2012-09-19T11:26:38.607 回答