所以我使用.NET 4.5框架在visual studio 2012上制作了一个表单应用程序。应用程序(exe)仅在我的计算机上正常工作。我已经尝试过另外两台计算机来运行它,但似乎都无法运行它。我在两台机器上安装了.NET framework 4.5。一个错误是:
要运行此应用程序,必须先安装以下某个应用程序 .NET Framework的各个版本:v4.0.30319
联系你的 应用程序发布者有关获取的说明 适当版本的.NET Framework。
另一台机器只是显示Windows错误消息,表示应用程序已停止工作。 同样,两台计算机都安装了.NET framework 4.5。我也尝试安装4.0试用,但安装程序说检测到更新的版本,所以我不需要安装这个(非常明显)。 我也尝试发布它,以便它生成一个安装程序来安装必备组件,但是我的计算机上的设置再次正常工作,甚至不能从另一个开始。
提前致谢。
答案 0 :(得分:2)
好吧,如果应用程序需要.NET 4.0,则需要安装它。我最好的猜测是你认为目标是4.5,但事实并非如此。此外,目标框架在.exe.config
文件中指定。也许你应该将它与应用程序一起发布。
答案 1 :(得分:0)
在“运行”中键入%systemroot%\ Microsoft.NET \ Framework64,并检查计算机上安装的.netframework版本。您可以下载.netframework verification tool 并在您的计算机上验证.net框架的一个或多个版本的安装状态。如果您的计算机上未正确安装,请卸载.netframework 4.5然后安装.netframework 4并在安装4.5版之后