是否可以启动 Visual Studio 并从浏览器打开 .sln 文件?
Is it possible to start Visual Studio and open a .sln file from a browser?
我正在建立一个学生可以完成练习的网站。当学生开始练习时,我会向学生 TFS 存储库添加一个解决方案。我想在 Visual Studio 中从浏览器打开此解决方案。如果可行,学生只需单击一次即可开始练习。
可以从 TFS 仪表板打开 Visual Studio:
href="vsweb://vs/?Product=Visual_Studio&EncFormat=UTF8&tfslink=<base64encodedstring>"
解码后的 base64 编码字符串如下所示:
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>
未解释工具类型的不同可能性。
不仅可以打开 Visual Studio 还可以打开解决方案的正确 vstfs 命令是什么?
我正在使用 TFS 2015(本地)和 Visual Studio 2015。
要启动 Visual Studio 并从 TFS 2015 网页打开 .sln 文件,可以按照以下步骤实现:
- 如果您使用的是TFVC版本控制类型,请让您的同学先在Visual Studio中映射出解决方案。如果您使用 Git 版本控制,请让您的学生先将 git 存储库克隆到他们的机器上。
- 在TFS网页中,找到.sln文件并点击。然后点击下图显示的VS按钮
我正在建立一个学生可以完成练习的网站。当学生开始练习时,我会向学生 TFS 存储库添加一个解决方案。我想在 Visual Studio 中从浏览器打开此解决方案。如果可行,学生只需单击一次即可开始练习。
可以从 TFS 仪表板打开 Visual Studio:
href="vsweb://vs/?Product=Visual_Studio&EncFormat=UTF8&tfslink=<base64encodedstring>"
解码后的 base64 编码字符串如下所示:
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>
未解释工具类型的不同可能性。
不仅可以打开 Visual Studio 还可以打开解决方案的正确 vstfs 命令是什么?
我正在使用 TFS 2015(本地)和 Visual Studio 2015。
要启动 Visual Studio 并从 TFS 2015 网页打开 .sln 文件,可以按照以下步骤实现:
- 如果您使用的是TFVC版本控制类型,请让您的同学先在Visual Studio中映射出解决方案。如果您使用 Git 版本控制,请让您的学生先将 git 存储库克隆到他们的机器上。
- 在TFS网页中,找到.sln文件并点击。然后点击下图显示的VS按钮