我在 .net 2.0 中编写了一些 winform 应用程序,它们不能在虚拟 XP 中运行(从 VirtualBox 运行)。
我收到错误“无法找到运行此应用程序的运行时版本”(.NET Framework 初始化错误)。
我已经尝试修复.net 的安装并安装 v3.5。我认为这可能是安全问题而不是框架问题,但我是在管理员帐户下运行的。
其他 .net 应用程序 (2.0) 运行正常,因此可能是一个强名称/签名问题。我已经尝试编译它们完全未签名,并延迟使用密钥对其进行签名并使用 sn 工具打开验证跳过。
非常感谢帮助!