是否可以启动Visual Studio并从浏览器打开.sln文件?

时间:2017-03-20 20:12:28

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

我正在建立一个学生可以完成练习的网站。当学生开始练习时,我会向学生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.

1 个答案:

答案 0 :(得分:1)

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

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