有没有办法在没有 .sln 或 .proj 文件的情况下在 TFS 中创建构建定义?

Is there a way to create a build definition in TFS without a .sln or .proj file?

因此,我们正在 CI 构建过程中实现自动化。但是我们有很多没有解决方案或项目文件的旧网站应用程序。有没有办法在 TFS 中为这些应用程序创建构建定义?

网站项目必须升级为 Web 应用程序才能构建。除非你编写一个 .proj 来处理通过 UpgradeTemplate 构建过程。

对于 TFS 2015 和新的构建引擎,您不需要在构建中包含 MsBuild 步骤。如果你想 运行 一个 powershell 脚本,只需使用 Tools\Powershell 选项。

只是不要依赖 XAML 版本,使用新的 VSO-Agent 版本。