【发布时间】:2012-09-07 08:46:41
【问题描述】:
我有一个解决方案 X。在 Windows 资源管理器中,这是解决方案文件夹:
我想保持 X 原样,但在新的解决方案 Y 中使用它的所有功能(和 winforms)。 我复制了整个解决方案文件夹 ao X 并重命名了文件夹 Y。 在 VS 中,我使用了解决方案资源管理器并将解决方案重命名为 Y,并将项目重命名为 Y。
所以在解决方案资源管理器中它如下所示:
在 Windows 资源管理器中,我现在有了:
从上面可以看出还是有X的。如果我在 Windows 资源管理器中手动重命名这些文件/文件夹,则在 VS 中打开解决方案时,它会抱怨无法找到某些文件。
以上是要避免的不良做法吗?
或者有没有一种简单的方法来确保重命名会彻底清除解决方案文件夹中的所有文件/文件夹,而不会混淆 VS?
【问题讨论】:
-
是的,这是个坏主意。为什么需要重命名所有文件夹?您应该只需要重命名顶部的。
-
@RobertHarvey 我意识到功能不会受到一些称为 X 的文件的影响,所以 实际上它更多只是为了整洁 - 如果将来我去文件夹 Y并且那里有名为 X 的子文件夹/文件,那么它会令人困惑。我可以创建一个空白解决方案并导入现有类并重命名然后非常轻松......这是问题所在的winforms
-
当你打开复制的项目时,你必须在 VS 中重命名文件夹,以便 VS 知道你的名称更改。
-
@RobertHarvey 我已经右键单击并重命名了我在解决方案资源管理器中可以看到的所有内容,但是当我转到 Windows 资源管理器时,仍然有名为 X 的文件/文件夹
-
听起来他们不是解决方案/项目的一部分,或者你在 VS 中更改它们之前没有将它们恢复为原来的名称。
标签: visual-studio-2010 solution