Tfs 如何在windows server 2012上安装ssdt 2014年3月版
我们的开发沙盒目前正在为我们的数据库项目运行visual studio 2013(更新2)和ssdt 2014年3月版。后者是通过前者下载的 我已经开始研究数据库项目的tfs构建。我们的构建框(控制器和代理位于同一个框中)是安装了TFS 2012的windows server 2012标准 我试图弄清楚为了让msbuild构建和发布数据库项目,需要在构建框上安装什么样的ssdt-不幸的是,我没有弄清楚 到目前为止的问题: 是否(仍然)与我们的构建框相关 我是否必须安装visual studio shell才能获得2014年3月发布的ssdt?或者是否有独立安装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
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-生成编译并发布正常-谢谢!