繁体   English   中英

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

[英]Is it possible to build .NET 1.1 apps with VS.NET 2008?

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

以我的经验,快速答案是“否”。 我强烈建议您安装VS.Net 2003,因为它很高兴与2008共存(我们在这里的所有计算机上都这样做)。

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

根据Luke H的博客,没有:

否-Visual Studio 2008将不支持定位.Net Framework 1.1。 这是我们真正想要能够支持的东西-因为我们知道有很多.NET开发人员在.NET 1.1应用程序上工作。 但是,返回并支持.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

如果确实需要使用1.1,则只需确保不使用任何2.0功能(例如泛型和大量其他好东西),然后使用1.1目录中的csc.exe或vbc.exe编译器进行编译。

最近发布了一个类似的问题,关于将ASP.NET 1.1项目升级到3.5,最终决定仅使用导入向导将项目升级到VS 2008。 这个过程非常简单。 以我为例,由于一个相对简单的Web项目(由几十个Web表单组成),该过程只花了几分钟,而后来在测试中没有遇到任何例外,让我感到宽慰。

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

  1. 不偏不倚,
  2. 没有泛型,
  3. ......

您可以在这里尝试MSBee

http://www.codeplex.com/MSBee

当安装VS2003是一个更容易的选择时,这将非常复杂。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM