在earlier question中,我发现可悲的解决方案文件夹不是目录中的真实文件夹。
我想知道是否有添加此功能的AddOn或Macro?即当我创建一个解决方案文件夹时,它创建了一个真正的文件夹当我创建一个新项目(右键单击=>添加=>新项目)时,它会自动将它们移动到该文件夹中,删除会导致它从磁盘中删除它(在询问后)等。
这适用于Visual Studio 2005,但我们可能会在几个月内升级到2008年。
答案 0 :(得分:4)
到目前为止,在VS 2005,2008和2010中似乎都没有这样做,而且没有AddIn。
答案 1 :(得分:2)
我也认为这是一个奇怪的想法。但是,它可以是一个有用的工具,可以在解决方案中对项目进行逻辑分组,而无需在文件系统中移动文件夹。
答案 2 :(得分:1)
我怀疑你需要这个用于修订控制工具。在那种情况下,看看AnkhSVN。
答案 3 :(得分:1)
也许您想要的是将文件作为«链接»添加到解决方案文件夹中,即将文件保留在原来的位置,但在解决方案中为它们提供不同的组织。 (将现有文件添加到解决方案文件夹或普通项目文件夹时,如果它位于不同的相应物理文件夹中,则会复制该文件)。 它通常不被注意,«Add>中的一个选项。现有项目...»对话框,您可以在其中选择“添加为链接”,而不是“添加”。 这允许在项目之间共享文件,或者简单地以不同方式组织它们。 我想念的是,为了组织目的,可以在项目中添加“虚拟”文件夹,而不会破坏命名空间/文件夹的最佳实践。
答案 4 :(得分:0)
无法真正得到您想要添加此功能的观点。
有时你想知道它是否可以做到这一点,但答案可能是否定的。但是没有必要意味着你无法达到原来的目标,如果没有这个目的,还有一些方法可以解决它。
此外,VS解决方案假设是项目设置的快捷方式,不应包含在任何硬代码中,PC和IDE环境之间的解决方案可能各不相同。
答案 5 :(得分:-2)
我并没有真正使用VS2005,但过去一年一直在使用VS2008。
在创建新的解决方案/项目时,它有一个用于创建解决方案文件夹的复选框。
如果您随后使用“解决方案资源管理器”窗口,则可以在其中创建和操作文件夹和类文件。这实际上会创建匹配的新目录。
从解决方案资源管理器中删除文件也将从磁盘中删除实际文件。