我通过visual studio online创建了一个构建定义,构建了一个SSIS项目(dtproj)。构建似乎成功但是有一个警告显示“MSBuild不支持dtproj并且无法构建”。
SSDT已安装在构建服务器上。
有没有人知道为什么会出现此警告?
答案 0 :(得分:2)
MSBuild无法构建SSDT使用的项目文件格式。它是一种预制的视觉工作室格式。
create an msbuild project that performs the necessary tasks有一种愚蠢的方式,但最简单的方法不是在这个项目中使用MSBuild,而是通过visual studio命令行devenv.exe /build
构建它。由于它是从visual studio构建的,它可以理解所有项目文件格式并具有必要的SSDT插件。