根据 Microsoft Pattern & Practice 博客,建议使用 MSBee。
使用 Team Build 构建 .NET 1.1 应用程序
• 将您的.NET 1.1 解决方案升级到.NET 2.0。您可以通过在 Visual Studio 2005 中打开解决方案并运行转换向导来执行此操作,或者通过运行 devenv projectname /upgrade
• 确保在您的构建服务器上安装了 .NET 1.1 软件开发工具包 (SDK)。
• 从http://www.codeplex.com/MSBee下载并安装 MSBuild Extras
• 从http://blogs.msdn.com/gautamg/attachment/578915.ashx下载 BuildingFx11inTB.targets
• 从源代码管理中检查将构建您的.NET 1.1 项目的构建类型。
• 将BuildingFx11inTB.targets 复制到包含构建类型的目录,并将文件签入源代码控制。
• 编辑 TFSBuild.proj 文件:
• 导入 BuildingFx11inTB.targets 文件:
•添加定义CSharp 目标的属性:
CustomAfterMicrosoftCommonTargets=$(ProgramFiles)\MSBuild\MSBee\MSBuildExtras.Fx1_1.CSharp.targets •将 TFSBuild.proj 签入源代码管理。
这可以在不升级到 net 2.0 的情况下完成吗?我们必须继续使用 VS2003 并尝试使用 TFS。在 VS2003 中有一个巨大的应用程序(1000 页)