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

VS 2015 - Created solution folders are not appearing on file system

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

我不知道他是怎么做到的,也不知道他是否使用了任何工具。 当我尝试在 SQL-Scripte 文件夹下创建一个子文件夹并向其中添加一些文件时,添加的文件直接出现在解决方案目录下。请参阅此屏幕截图:

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

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

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

2- 将文件添加到其中。

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

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

5- 在文件夹 SQL-Scripte(在文件系统上)下创建一个名为 newSql 的文件夹,然后从您的解决方案目录中复制文件(在您的情况下,SQL 文件以1.17....) 到这个新的 Sql 物理系统文件夹。

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

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

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

像这样,你会看到两边的文件夹,你只能从VS管理它。

希望对您有所帮助。