首页 > 解决方案 > Visual Studio - 解决方案目录外的源代码控制

问题描述

最初发布在软件工程上,但在这里被引用

我在工作中使用 Visual Studio 创建网站并为我们的第三方学生信息系统 (SIS) 创建新功能。创建 SIS 的公司还提供生成样板代码的工具,这些工具要求应用程序的文件位于非常特定的位置。

我可以将该工具生成的 C# 项目添加到解决方案中,但是我无法将项目移动到解决方案目录中,因为该工具希望它位于某个无法更改的位置。

由于项目位于解决方案目录之外,Visual Studio 不会显示该项目的源代码管理操作。

我想知道是否有其他人遇到过这个问题,或者有一种方法可以为解决方案目录之外的项目启用源代码控制?

标签: gitvisual-studioversion-control

解决方案


使用联结能够为我解决这个问题。这些项目托管在我们网络中虚拟机的网络驱动器上,在虚拟机上的解决方案目录中创建指向源目录的连接后,Visual Studio 获取 git 状态并让我提交/推送/从解决方案资源管理器中提取。

我首先尝试在本地机器上创建联结,但在阅读了有关联结的更多信息后,由于显而易见的原因,它不起作用。确保在物理驱动器所在的机器上创建连接。


推荐阅读