Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 如何在windows server 2012上安装ssdt 2014年3月版_Tfs_Msbuild_Visual Studio 2013_Sql Server Data Tools - Fatal编程技术网

Tfs 如何在windows server 2012上安装ssdt 2014年3月版

Tfs 如何在windows server 2012上安装ssdt 2014年3月版,tfs,msbuild,visual-studio-2013,sql-server-data-tools,Tfs,Msbuild,Visual Studio 2013,Sql Server Data Tools,我们的开发沙盒目前正在为我们的数据库项目运行visual studio 2013(更新2)和ssdt 2014年3月版。后者是通过前者下载的 我已经开始研究数据库项目的tfs构建。我们的构建框(控制器和代理位于同一个框中)是安装了TFS 2012的windows server 2012标准 我试图弄清楚为了让msbuild构建和发布数据库项目,需要在构建框上安装什么样的ssdt-不幸的是,我没有弄清楚 到目前为止的问题: 是否(仍然)与我们的构建框相关 我是否必须安装visual studio

我们的开发沙盒目前正在为我们的数据库项目运行visual studio 2013(更新2)和ssdt 2014年3月版。后者是通过前者下载的

我已经开始研究数据库项目的tfs构建。我们的构建框(控制器和代理位于同一个框中)是安装了TFS 2012的windows server 2012标准

我试图弄清楚为了让msbuild构建和发布数据库项目,需要在构建框上安装什么样的ssdt-不幸的是,我没有弄清楚

到目前为止的问题:

是否(仍然)与我们的构建框相关

我是否必须安装visual studio shell才能获得2014年3月发布的ssdt?或者是否有独立安装


ssdt 2014年3月发布的版本是否足以让msbuild生成和发布?

您引用的sqlproj.com文章仍然是后续更好的文章之一。请注意,现在在TFS 2012构建服务器上安装VS2012 SSDTBuildUtilities.msi可能更容易、更好。可从下载-获取特定MSI的最简单方法是创建一个管理安装点,该安装点将所有MSI放置在特定文件夹中

2014年3月发布的版本中有许多更改,需要更新安装方法:

  • 您需要使用功能包而不是2012。需要相同的MSI
  • DAC和SSDTBuildUtilities组件的预期安装目录已更改。它现在应该位于VisualStudio安装目录下,并且取决于是否将$(VisualStudioVersion)环境变量设置为与VS版本匹配。如果正在运行TFS2012,则可能的位置为“C:\Program Files(x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\SQLDB\DAC\120”。正如那篇文章所建议的,您可以通过检查目标文件来确认这一点

我们目前正在努力改进TFS/构建服务器配置体验,因为这显然比现在应该设置的更难,特别是在DAC和SSDTBuildUtilities位置发生变化的情况下。但是,我们没有关于何时发布的确定提交日期。

最终按照建议安装了vs2012的ssdt-在我的情况下不需要管理员安装,因为tfs盒上提供了internet访问。MSBuild生成定义上的参数:/t:build/t:Publish/p:SqlPublishProfilePath=PublishProfiles\test.Publish.xml-生成编译并发布正常-谢谢!