0

我有一个控制台应用程序,我正在尝试在服务器上运行 .exe 文件。但我收到以下错误。

找不到运行此应用程序的运行时版本

我在 3.5 框架中开发了控制台应用程序,而服务器具有 4.0 框架。

我应该在 2.0 还是 3.0 框架中开发应用程序?

4

3 回答 3

0

4.0 框架不包括 2.0-3.5。

您需要在服务器上安装 3.5 版或在应用程序的配置中添加条目以允许它在 4.0 下运行。

<supportedRuntime>V4.0</supportedRuntime>

检查在 .net 4.0 上执行应用程序时,在 .net 2.0app.config <supportedRuntime>下编译以获取详细信息。

于 2012-11-29T05:31:54.150 回答
0

您可以只更改应用程序的目标框架。它在项目属性上。

于 2012-11-29T05:32:07.357 回答
0

您无法使用 Visual Studio 2008 创建 .Net 4.0 应用程序,如果您有 2010 VS IDE,则可以创建 .Net 3.5 应用程序。

在此处输入图像描述

您可以使用 .Net 3.5 应用程序继续使用 VS 2010

于 2012-11-29T06:43:02.593 回答