VS 2015 - 创建的解决方案文件夹未出现在文件系统上

时间:2017-10-13 06:48:31

标签: c# visual-studio-2015 projects-and-solutions

我认为这是Visual Studio中真实文件夹和解决方案文件夹的已知问题。我现在面临同样的问题。我从其他开发人员处获得了一个项目,他已经在解决方案下直接创建了一些文件夹和子文件夹。所有这些目录和子目录都出现在visual studio解决方案资源管理器中,也出现在文件系统上。正如我所提到的,我正在使用VS 2015.这是一个截图:

enter image description here

我不知道他是怎么做的,或者他是否使用过任何工具。 当我尝试在SQL-Scripte文件夹下创建一个子文件夹并向其添加一些文件时,添加的文件直接出现在解决方案目录下。见这个截图:

enter image description here

任何帮助都非常感谢:)。 谢谢!

1 个答案:

答案 0 :(得分:0)

实际上,您创建为解决方案文件夹的文件夹是您在文件系统上看不到的虚拟文件夹。为了能够看到双方的文件夹(VS和文件系统),我设法通过以下方法解决了这个问题:

1-在SQL-Scripte文件夹下创建一个解决方案文件夹(我们将其命名为newSql)

2-添加文件。

3-您会注意到这些文件直接位于文件系统中的解决方案文件夹下。正如您在第二个屏幕截图中提到的那样。

4-现在关闭您的visual studio并导航到您的解决方案目录。

5-在文件夹SQL-Scripte(在文件系统上)下创建一个名为newSql的文件夹,并将解决方案目录中的文件(在您的情况下是以1.17 ....开头的SQL文件)复制到此newSql物理系统文件夹。

6-然后用记事本或Notepad ++打开你的(.sln)文件

7-找到新添加的newSql文件夹的条目,并更改指向新文件系统newSql文件夹的路径。像这样:SQL-Scripte \ newSql \ 1.17.sql

8-保存并再次打开VS.如果您使用的是TFS,则应右键单击1.17.sql文件,然后单击添加到源代码管理并签入。

像这样,您将看到两侧的文件夹,您只能从VS管理它。

希望它有所帮助。