我可以创建x86 Silverlight浏览器应用程序吗?

时间:2015-04-08 21:07:40

标签: c# silverlight

我在VS2013中创建了一个默认的Silverlight 5项目,并让Visual Sudio将示例Web主机创建为Web应用程序。我然后运行它,看到它装得很好。 现在事情变得奇怪了:我想调用一些C ++代码(cryptopp),所以我认为我需要Silverlight作为x86运行才能包含它。当我将其交换为构建为x86并在浏览器中运行应用程序时,它崩溃(暂时不调用任何内容,将调试版本配置交换到x86)。

那么:甚至可以将Silverlight作为x86运行吗?

编辑: 64位操作系统。 32位和64位IE都无法显示

2 个答案:

答案 0 :(得分:1)

call a lib written in C++(以及非管理代码)的唯一机会是使用elevated trust运行您的silverlight应用。 您没有提到您将其配置为需要提升信任度,所以也许这就是您实际问题所在的位置?我不认为它与x86和x64有任何关系。

答案 1 :(得分:0)

答案显然不是。 不,你不能运行已编译为x86的Silverlight应用程序。它无法初始化。

似乎很难加载基础空Silverlight应用程序所需的程序集。我们已经在Silverlight 4和5中的3台计算机上验证了它。