【问题标题】:Visual Studio Data Tools 2015 with Team Explorer?带有团队资源管理器的 Visual Studio Data Tools 2015?
【发布时间】:2016-10-13 23:27:06
【问题描述】:

我是严格意义上的 BI 开发人员(数据库项目、SSIS 等)。我想在我的SQL Server Data Tools 2015 安装中使用 Team Explorer。我知道 Visual Studio 2015 没有独立的 Team Explorer 版本。微软真的需要我们的 BI 开发人员安装完整版的 Visual Studio 吗?这非常不方便。对于只需要能够连接到 TFS 的数据工具的人来说,最好的选择是什么?

【问题讨论】:

  • 你使用的是哪个版本的 VS 2015?
  • @Cece - MSFT:不知道为什么不赞成……我没有使用 VS 本身的版本。我只是在使用 SQL Server Data Tools 2015,它使用了 VS shell (msdn.microsoft.com/en-us/mt186501.aspx)。 “如果您没有 Visual Studio 2015,SSDT 预览版将安装 Visual Studio 2015 集成 shell 和 Visual Studio 2015 隔离 shell,对 SQL Server 数据库项目的功能支持有限。”使用以前版本的 Data Tools,我可以只安装 Data Tools,然后单独安装 Team Explorer。 Data Tools 2015 似乎不再是这种情况了..
  • 你安装团队资源管理器了吗?
  • @RogierWijsman 唯一的解决方案是安装包含 Team Explorer(但超过 6gb)的免费 VS 社区版。您不能单独安装 Team Explorer 加载项。
  • 安装 VS 完整版只是为了使用 TFS 功能太烦人了。还是这样还是有其他选择?

标签: tfs visual-studio-2015


【解决方案1】:

尝试在另一台已经安装了带有 Team Explorer 的 VS2015 版本的计算机上找到包 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\TeamExplorer.vsix。它大约为 47 Mb。然后将其复制并安装在带有集成外壳的计算机上。这种方法对我有用。

【讨论】:

  • 它对我不起作用:“'Microsoft.VisualStudio.Services.Integration.ServicesPackage, Microsoft.VisualStudio.Services.Integration' 包没有正确加载
【解决方案2】:

只需尝试安装使用 VS shell (https://msdn.microsoft.com/en-us/mt186501.aspx) 的 SQL Server Data Tools 2015,并确认此 shell 不包含 Team Explorer 插件。如果您想使用 Visual Studio 2015,则可以选择安装免费的Visual Studio Community。

否则,您可以考虑使用TFS web portal,或 TFS 2015 支持的 Team Explorer 版本,如 Team Explorer 2013 等。

【讨论】:

  • 为了澄清您的答案,shell 不包含 Team Explorer 插件并且安装 Team Explorer 2013 不会将其添加到 VS 2015 shell。这与以前的版本相反。唯一的解决方案是安装 VS 2015 社区版(至少额外 6GB 的本地磁盘和一堆我不需要的额外东西)。
  • 我的意思是你可以分别使用 Team Explorer 2013 和 VS 2015 shell,Team Explorer 2013 不会集成到 VS 2015。但是,是的,直接的方法是安装 VS 2015 Community Edition。
  • 需要注意的是,社区版未获得企业许可。
  • 可以为企业安装Visual Studio Express版本,它也会安装团队资源管理器插件。
【解决方案3】:

现在有一个适用于 VS 2017 的独立 Team Explorer 安装程序。我建议走这条路,以免安装臃肿的 Visual Studio。

“当我们发布 TFS 2017 和 Visual Studio 2017 时,我们没有提供类似“团队资源管理器”的解决方案。从历史上看,我们的团队资源管理器安装程序一直可用于希望富客户端访问版本控制和某些工作项的客户跟踪 TFS 或 VS Team Services 中的功能。我们没有发布它,因为我们需要基于 VS 2017 中引入的新 Visual Studio 安装程序技术创建它的新版本,而我们只是没有时间去做在我们发布之前。随着今天 VS 2017.1 的发布,我们现在发布了 Team Explorer 安装程序。”

https://blogs.msdn.microsoft.com/bharry/2017/04/05/team-explorer-for-tfs-2017/

【讨论】:

  • 由于最新版本的 SSDT 适用于 Visual Studio 2015,您是如何使其工作的? docs.microsoft.com/en-us/sql/ssdt/… 你有没有找到一种方法让最新的 ssdt 在 Visual Studio 2017 shell 中工作,以便你可以在 2017 年使用这个团队资源管理器插件?我在任何地方都找不到适用于 vs 2015 的团队资源管理器插件安装程序。
  • @bpfrenchak “独立”团队资源管理器安装实际上是仅安装了团队资源管理器的 VS 2017 shell。我目前正在通过在 VS 2015 SSDT 中进行所有更改,然后在另一个窗口中打开 VS 2017 并打开源代码管理资源管理器。它不会自动检测何时添加新项目,但您可以右键单击解决方案父文件夹,然后单击“将项目添加到文件夹”。这将检测并尝试包含要跟踪的新项目。这不是一种集成体验,而是将文件以完整的历史记录导入 TFS。
  • @bpfrenchak 不确定你的意思。最新的 SSDT 在 VS 2017 中运行良好(根据您的链接)。它只是还不包括 SSIS。
  • 没错,在您问题的开头,您询问如何将其与 SSIS 一起使用。 BI 开发人员需要 SSRS、SSIS 和 SSAS 才能拥有完整的工具集。所以,你的回答并不能解决问题。一旦他们在 2017 年支持 SSIS,它就会支持。目前使用 2015 shell 将团队查看器资源管理器添加到 ssdt 的唯一方法是安装 VS web express 之类的东西,但我没有把它作为答案,因为它仍然像你说的那样“臃肿”。然而,它是最不臃肿的完全有效的解决方案。除非不需要 SSIS,否则使用 2017 不是该问题的可行答案。
  • 自这篇文章以来,他们为 SSDT 2017 发布了 SSIS,但是在与 SSDT 2017 sqlkover.com/ssdt-2017-and-tfs-integration 一起使用时,TFS 插件已损坏,因此 Cece Dong 的答案仍然是唯一的解决方案。
猜你喜欢
  • 2011-10-11
  • 2020-03-30
  • 1970-01-01
  • 2019-04-17
  • 2016-01-21
  • 1970-01-01
  • 2012-03-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多