我将为我的客户端维护一个现有的.NET 1.1应用程序。 VS.NET 2008似乎无法构建开箱即用的.NET 1.1项目,但我不想仅为此特定项目安装VS.NET 2003。是否可以使用VS.NET 2008进行.NET 1.1开发?怎么样?
答案 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的一个很好的工具 - 我们决定在这个版本中提供最适合我们的多指标支持。
答案 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)
如果您的代码符合某些要求,
您可以在这里试用MSBee
安装VS2003是一个非常简单的选择。