在dot net中运行旧版本的旧版本

时间:2013-05-14 12:35:33

标签: c#

我已经使用VS 2010 framework 4.0编写了c#console应用程序并且已经完成了相同的exe。我想在安装了vs 2005(Framework 2.0)的其他服务器上运行相同的exe。有什么办法可以做一样吗?

2 个答案:

答案 0 :(得分:3)

在目标PC上安装.NET 4.0框架。这是最实用的选择。

另外,为什么VS2005在您的服务器上?在服务器上安装IDE似乎有些“奇怪”。

如果没有更新版本的Visual Studio,您将无法轻松开发/更改此应用程序,但使用计算机上的.NET4框架,您将能够运行可执行文件。

答案 1 :(得分:3)

简答:不。 但是,如果您的应用程序可以为.NET 2.0构建,则可以在服务器上运行另一个版本的构建。在VS中,右键单击项目>申请,改变目标框架。 http://www.scottgu.com/blogposts/multitarget/step6.jpg

如果可以, 最好的选择是在服务器上安装.NET 4.0 。请注意,它不需要升级VS2005(可能是也可能不是选项)。这消除了为2个不同环境管理2个sepparate构建的需要