&引用;找不到运行此应用程序的运行时版本";在虚拟XP机中运行.NET应用程序

&引用;找不到运行此应用程序的运行时版本";在虚拟XP机中运行.NET应用程序,.net,c,virtualbox,virtual-pc,.net,C,Virtualbox,Virtual Pc,我在.NET2.0中编写了一些winform应用程序,它们不会在虚拟XP(从VirtualBox运行)中运行 我收到错误“找不到运行此应用程序的运行时版本”(.NET Framework初始化错误) 我尝试过修复.net的安装,也尝试过安装v3.5。我认为这可能是一个安全问题,而不是一个框架问题,但我是在管理员帐户下运行的 其他.net应用程序(2.0)运行正常,因此这可能是一个严重的名称/签名问题。我已经尝试过完全未签名地编译它们,还尝试过延迟使用密钥对它们进行签名,并使用sn工具启用验证跳过

我在.NET2.0中编写了一些winform应用程序,它们不会在虚拟XP(从VirtualBox运行)中运行

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

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

其他.net应用程序(2.0)运行正常,因此这可能是一个严重的名称/签名问题。我已经尝试过完全未签名地编译它们,还尝试过延迟使用密钥对它们进行签名,并使用sn工具启用验证跳过


非常感谢您的帮助

> P>您已经标记了您的问题“C”:您是否记得安装“VisualC++运行库(X86)”必备条件?

< P>您是否引用了在.NETFramework 1.1中编写的程序集?如果是这样,您还必须安装Framework 1.1