相关疑难解决方法(0)

如何在构建服务器上构建.sqlproj项目?

我有许多需要在我们的构建服务器上构建的.sqlproj项目.我不想在构建服务器上安装所有Visual Studio,因此我可以安装SSDT来构建这些.如何在没有完整的VS安装的情况下构建.sqlproj项目?

这是我尝试在没有安装SSDT的情况下构建时在构建服务器上获得的原始错误:

C:\MyProject\MyProj.sqlproj (4): The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
Run Code Online (Sandbox Code Playgroud)

build-server sql-server-data-tools

42
推荐指数
2
解决办法
3万
查看次数

构建计算机需要单独的Visual Studio许可证吗?

我知道有些公司允许您根据需要在构建机器上安装他们的产品,而无需单独的许可证(DevExpress是我想到的).但是我想知道微软是否对许可证有相同的限制.

MSBuild不直接支持vdproj,并要求您从命令行运行Visual Studio以构建安装项目.看到这里

我需要通过自动构建生成一个安装文件; 我是否需要为构建计算机购买额外的许可证?

编辑:我已经与负责许可的管理员交谈,他很高兴我在构建机器上安装VS2008而无需购买额外的许可证,相信不需要许可证.如果我在这里有更多官方信息,我会再次更新.

编辑2:我听说微软将允许VS2008安装在构建机器上,只要开发人员没有使用该实例进行主动开发.

msbuild vdproj msbuild-task visual-studio

25
推荐指数
2
解决办法
2万
查看次数