14

较早的问题中,我发现可悲的是解决方案文件夹不是目录中的真实文件夹。

我想知道是否有添加此功能的插件或宏?即当我创建一个解决方案文件夹时,它创建了一个真正的文件夹。当我创建一个新项目(右键单击 => 添加 => 新项目)时,它会自动将它们移动到该文件夹​​中,删除会导致它从磁盘中删除它(询问后)等。

这是针对 Visual Studio 2005 的,尽管我们可能会在几个月后升级到 2008。

4

6 回答 6

4

到目前为止,这在 VS 2005、2008 和 2010 中似乎都不可能,并且没有插件。

于 2010-01-01T23:13:33.953 回答
2

我也觉得这是一个奇怪的想法。然而,它可以是一个有用的工具,可以在解决方案中对项目进行逻辑分组,而不必在文件系统中的文件夹中移动。

于 2009-01-29T18:59:44.120 回答
1

我怀疑你需要这个作为版本控制工具。在这种情况下,看看 AnkhSVN。

于 2009-05-09T22:32:59.190 回答
1

也许您想要的是将文件作为“链接”添加到解决方案文件夹中,即,将文件保留在它们所在的位置,但在解决方案中为它们提供不同的组织。(当您将现有文件添加到解决方案文件夹或普通项目文件夹时,如果它位于不同的相应物理文件夹中,则会复制该文件)。它通常不会被注意到,这是«添加>现有项目...»对话框中的一个选项,您可以在其中选择“添加为链接”,而不是“添加”。这允许在项目之间共享文件,或者简单地以不同的方式组织它们。我经常怀念的是为了组织目的在项目中添加“虚拟”文件夹的可能性,而不会破坏命名空间/文件夹的最佳实践。

于 2009-09-24T22:04:09.073 回答
0

无法真正理解您要添加此功能的目的。

有时您想知道它是否可以做到这一点,但是,答案可能是否定的。但这不是必要的,意味着您无法实现最初的目标,如果没有这个,仍然有几种方法可以解决它。

此外,VS 解决方案应该是您项目设置的快捷方式,不应包含在任何硬代码中,解决方案可能因 PC 和 IDE 环境而异。

于 2009-05-10T22:48:52.080 回答
-2

我并没有真正使用VS2005,但过去一年一直在使用VS2008。

当您创建新的解决方案/项目时,它有一个用于创建解决方案文件夹的复选框。

如果您随后使用“解决方案资源管理器”窗口,您可以在其中创建和操作文件夹和类文件。这实际上将创建匹配的新目录。

从解决方案资源管理器中删除文件也会从磁盘中删除实际文件。

于 2009-05-08T13:57:19.160 回答