【问题标题】:Is it possible to start Visual Studio and open a .sln file from a browser?是否可以启动 Visual Studio 并从浏览器打开 .sln 文件?
【发布时间】:2017-08-12 06:59:42
【问题描述】:

我正在建立一个网站,学生可以在其中完成练习。当学生开始练习时,我将解决方案添加到学生 TFS 存储库。我想从浏览器在 Visual Studio 中打开这个解决方案。如果有效,学生只需单击一次即可开始练习。

可以从 TFS 仪表板打开 Visual Studio:

href="vsweb://vs/?Product=Visual_Studio&EncFormat=UTF8&tfslink=<base64encodedstring>"

解码后的base64encodedstring如下所示:

vstfs:///Framework/TeamProject/<GUID>?url=<url to teamproject>

谷歌搜索 vstfs 协议并没有给我太多额外的信息。我找到的最好的资源是: https://msdn.microsoft.com/en-us/library/bb130164.aspx?f=255&MSPPError=-2147217396

本页只解释一些一般概念:

vstfs:///<tooltype>/<artifacttype>/<tool-specific id>

没有解释工具类型的不同可能性。

什么是正确的 vstfs 命令,不仅可以打开 Visual Studio,还可以打开解决方案?

我正在使用 TFS 2015(本地)和 Visual Studio 2015。

【问题讨论】:

    标签: visual-studio visual-studio-2015 tfs tfs-2015 sln-file


    【解决方案1】:

    要启动 Visual Studio 并从 TFS 2015 网页打开 .sln 文件,可以通过以下步骤来实现:

    1. 如果您使用的是TFVC版本控制类型,请让您的学生先在Visual Studio中映射解决方案。如果您使用 Git 版本控制,请让您的学生先将 git 存储库克隆到他们的机器上。
    2. 在 TFS 网页中,找到 .sln 文件并单击它。然后点击下图中的VS按钮。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-17
      • 1970-01-01
      • 2010-09-08
      • 2012-09-29
      • 2011-06-27
      • 2016-03-16
      • 1970-01-01
      相关资源
      最近更新 更多