2009-11-06 50 views
0

我已经在.net 2.0中编写了几个winform应用程序,它不会在虚拟XP中运行(从VirtualBox运行)。“无法找到运行该应用程序的运行时间版本”在虚拟XP机器上运行.NET应用程序

我收到错误“无法找到运行该应用程序的运行时版本”(.NET Framework初始化错误)。

我试过修复.net的安装,并且还安装了v3.5。我认为这可能是一个安全问题,而不是一个框架问题,但我在一个管理员帐户下运行。

其他.net应用程序(2.0)运行正常,所以它可能是一个强名称/签名问题。我已经尝试了将它们完全无符号地编译,并且还延迟了使用密钥对它们进行签名,并使用sn工具打开验证跳过。

非常感谢!

回答

0

由于您对问题“c”进行了标记:您是否记得安装“Visual C++运行时库(x86)”的先决条件?

0

是否对.NET Framework 1.1中编写的程序集引用了您的应用程序?如果是这样,你将不得不安装Framework 1.1以及

相关问题