控制台应用程序 - 无法找到运行此应用程序的运行时版本

时间:2012-11-29 05:20:16

标签: c# asp.net deployment iis-7 console-application

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

  

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

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

我应该在2.0或3.0框架中开发应用程序吗?

3 个答案:

答案 0 :(得分:0)

4.0 Framework不包含2.0-3.5。

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

<supportedRuntime>V4.0</supportedRuntime>

查看When executing an application on .net 4.0, complied under .net 2.0app.config <supportedRuntime>了解详情。

答案 1 :(得分:0)

您只需更改应用程序的目标框架即可。它位于项目属性中。

答案 2 :(得分:0)

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

enter image description here

您可以使用.Net 3.5 applciation继续使用VS 2010