我正在建立一个网站,学生可以在其中完成练习。当学生开始练习时,我将解决方案添加到学生 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。