在VS2005编译.Net1.1的程序

大家都知道VS2005是可以用来编写.Net2.0的程序,而且它的IDE也很不错,用它来写程序很有感觉。但是我们可能会遇到这样一个问题:当我们的客户只想用.Net1.1,不想升级到2.0,或者我们使用的某些SDK不能兼容.Net2.0时,我们该怎么办呢?是不是又装回VS2003去编译这个程序呢?其实不用的,在VS2005里也可以编译.Net1.1的程序。解决这个问题的关键就在于一个叫做MSBUILD的东西,我们可以通过自定义的 .target 文件扩展它的功能从而使VS2005的IDE将 .NET 1.1 编译器作为目标,这样就可以使用VS2005去编写.Net1.1的程序了。

想了解更多这方面的知识的可以访问Gustavo Guerra的Blog里的文章

Building .NET 1.1 Projects using Visual Studio 2005