是否可以使用VS.NET 2008构建.NET 1.1应用程序?

时间:2009-02-05 05:02:02

标签: .net visual-studio-2008

我将为我的客户端维护一个现有的.NET 1.1应用程序。 VS.NET 2008似乎无法构建开箱即用的.NET 1.1项目,但我不想仅为此特定项目安装VS.NET 2003。是否可以使用VS.NET 2008进行.NET 1.1开发?怎么样?

5 个答案:

答案 0 :(得分:1)

根据我的经验,快速回答是“不”。我强烈建议你安装VS.Net 2003,因为它与2008年很好地共存(我们在这里的所有机器都这样做)。

即使你从命令行在2008年构建它,你仍然会错过所有的IntelliSense和向导。

答案 1 :(得分:1)

根据Luke H的博客,没有:

  

否 - Visual Studio 2008不支持定位.Net Framework 1.1。这是我们真正希望能够支持的 - 因为我们知道有很多.NET开发人员在使用.NET 1.1应用程序。但是,返回并支持.NET 1.1这将是一个非常困难的运行时间。

     

因此,为了适应这个版本,决定最终要么根本不支持多目标 - 或者只支持针对.NET2.0和更高版本。因为我们真的希望Visual Studio 2008成为至少.NET 3.0和.NET 3.5的一个很好的工具 - 我们决定在这个版本中提供最适合我们的多指标支持。

http://blogs.msdn.com/lukeh/archive/2007/06/29/net-framework-multitargeting-in-visual-studio-2008-aka-orcas.aspx#3627411

答案 2 :(得分:1)

如果你真的需要定位1.1,只需确保你不使用任何2.0功能,如泛型和其他好东西,然后使用1.1目录中的csc.exe或vbc.exe编译器进行编译。 / p>

答案 3 :(得分:0)

posted a similar question recently关于将ASP.NET 1.1项目升级到3.5,最后决定使用导入向导将项目升级到VS 2008。这个过程非常简单;在我的情况下,通过一个由几十个Web表单组成的相对简单的Web项目,这个过程只花了几分钟,我很放心,以后不会在测试中遇到一个例外。

答案 4 :(得分:0)

如果您的代码符合某些要求,

  1. 不偏,
  2. 没有仿制品,
  3. ......
  4. 您可以在这里试用MSBee

    http://www.codeplex.com/MSBee

    安装VS2003是一个非常简单的选择。