如何在silverlight应用程序中添加c ++ dll的引用(使用纯MSIL选项构建)

时间:2010-11-19 08:31:52

标签: silverlight silverlight-4.0

我尝试在将其转换为.sl.dll之后添加引用,但它已添加,但我的应用程序显示空白页而不是内容。如何在silverlight中使用cpp代码?我们也可以通过类似于WPF的托管代码使用非托管代码吗?请注意我已经在使用2.0.5.0版本的system.dll。

1 个答案:

答案 0 :(得分:1)

应用程序需要完全信任才能使用不安全的代码。即使是trusted Silverlight application也不会以完全信任的方式运行,而是一组称为“提升信任”的更轻松的权限。我想你必须使用WPF。

有关详细信息,请参阅pure and verifiable code上的MSDN页面。为了能够以低于完全信任的方式使用,程序集必须是可验证的,这对该代码可以包含的内容构成了重大限制。