我使用 Visual Studio 2012 和 .NET 4.5 框架创建了一个窗体应用程序。该应用程序(exe)只能在我的计算机上正常运行。我尝试在另外两台计算机上运行,但似乎都无法运行。当中一台的错误是:
“要运行此应用程序,您必须首先安装以下版本的 .NET Framework:v4.0.30319,请联系应用程序发布者以获取有关获取适当版本 .NET Framework 的说明。”
而另一台计算机则弹出窗口错误消息,提示应用程序已停止工作。这两台计算机都已安装 .NET Framework 4.5。我尝试安装 4.0 版本进行测试,但安装程序显示检测到了更新版本,所以无需安装此版本(显然是)。我还尝试发布它,以便生成安装前提组件的设置程序,但是设置程序仅在我的计算机上运行良好,并且在其他计算机上甚至无法启动。
提前感谢。
“要运行此应用程序,您必须首先安装以下版本的 .NET Framework:v4.0.30319,请联系应用程序发布者以获取有关获取适当版本 .NET Framework 的说明。”
而另一台计算机则弹出窗口错误消息,提示应用程序已停止工作。这两台计算机都已安装 .NET Framework 4.5。我尝试安装 4.0 版本进行测试,但安装程序显示检测到了更新版本,所以无需安装此版本(显然是)。我还尝试发布它,以便生成安装前提组件的设置程序,但是设置程序仅在我的计算机上运行良好,并且在其他计算机上甚至无法启动。
提前感谢。
<startup>
元素。我最好的猜测是你的应用程序确实针对4.5进行了目标设置,但是你的<startup>
元素通过supportedRuntime
元素针对.NET 4进行了定位,在你的机器上这可以正常工作,因为你安装了两个版本。 - wal