Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 是否可以启动Visual Studio并从浏览器打开.sln文件?_Visual Studio_Visual Studio 2015_Tfs_Tfs 2015_Sln File - Fatal编程技术网

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

Visual studio 是否可以启动Visual Studio并从浏览器打开.sln文件?,visual-studio,visual-studio-2015,tfs,tfs-2015,sln-file,Visual Studio,Visual Studio 2015,Tfs,Tfs 2015,Sln File,我正在建立一个学生可以完成练习的网站。当学生开始练习时,我会向学生TFS存储库添加一个解决方案。我想从浏览器在Visual Studio中打开此解决方案。如果可行,学生只需点击一次即可开始练习 可以从TFS仪表板打开Visual Studio: href="vsweb://vs/?Product=Visual_Studio&EncFormat=UTF8&tfslink=<base64encodedstring>" href=”vsweb://vs/?Product=

我正在建立一个学生可以完成练习的网站。当学生开始练习时,我会向学生TFS存储库添加一个解决方案。我想从浏览器在Visual Studio中打开此解决方案。如果可行,学生只需点击一次即可开始练习

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

href="vsweb://vs/?Product=Visual_Studio&EncFormat=UTF8&tfslink=<base64encodedstring>"
href=”vsweb://vs/?Product=Visual_Studio&EncFormat=UTF8&tfslink="
解码的base64encodedstring如下所示:

vstfs:///Framework/TeamProject/<GUID>?url=<url to teamproject>
vstfs:///Framework/TeamProject/?url=
谷歌搜索vstfs协议并没有给我多少额外的信息。我找到的最好的资源是:

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

vstfs:///<tooltype>/<artifacttype>/<tool-specific id>
vstfs://///
没有解释工具类型的不同可能性

正确的vstfs命令不仅可以打开visualstudio,还可以打开解决方案


我正在使用TFS 2015(基于prem)和Visual Studio 2015

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

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