我有一个vs 2008解决方案,我想在解决方案中包含一个真正的文件夹,但不是在项目级别,而是在解决方案级别.
我注意到你可以右键单击解决方案并添加一个解决方案文件夹,但它出现在一些白色文件夹中,我怀疑它到底应该是什么...
基本上在文件系统上我有c:\ mySolution\myFolder ....
我想将myFolder添加到解决方案中,以便项目也受源代码控制...
我也希望能够将物理文件夹添加到解决方案中,但遗憾的是,您无法在项目之外执行此操作.
我找到的最佳解决方案是添加一个与物理文件夹同名的解决方案文件夹(在您的示例中为myFolder),然后将该物理文件夹中的文件添加到解决方案文件夹中.
但是,Visual Studio不会在解决方案文件夹和物理文件夹之间维护映射,这意味着:
随后使用Visual Studio在解决方案文件夹中创建的新文件不会自动放置在物理子文件夹中(我认为默认情况下它们是在解决方案根文件夹中创建的)
添加到物理文件夹的文件在解决方案文件夹中不会自动显示,即使使用"显示所有文件"也是如此.
因此,为了添加新文件,我总是在Visual Studio外部的物理文件夹中创建新文件,然后使用"添加/现有项目"将其添加到解决方案文件夹中
我在历史上所做的是创建一个只保存文件(DLL等)的项目
你也可以这样做.此项目可以命名为您要创建的任何文件夹.
跟着这个......
从VS创建解决方案文件夹.
右键单击解决方案文件夹以创建新项目.
更改默认位置路径,使用反斜杠在其后添加新的物理文件夹名称.像...... C:\ Project\Test\New Physical Folder
单击确定以创建项目
然后,新项目将放入新的新物理文件夹中.