是否可以重命名Visual Studio 2010项目中的“我的项目”文件夹?

时间:2010-11-22 10:39:33

标签: vb.net visual-studio visual-studio-2010

我在Visual Studio 2010中有一个用于Excel加载项的VB.NET项目。

我使用“我的”命名空间,一般来说,“我的项目”文件夹似乎包含有关项目的配置信息。

我的问题是我需要更改此文件夹的名称,因为我的版本管理器系统不会接受文件或文件夹名称中的空格。

有可能吗?如果是,怎么样?


编辑:通过重命名文件夹并更改.vbproj文件中的所有引用,有一种愚蠢的方法。但是,它可能适用于命令行生成,但下次在Visual Studio中打开项目时它将无法工作。 IDE将创建一个新的“我的项目”文件夹,并抱怨它找不到其中的设置。

我正在寻找一种方法来重命名它,以便Visual Studio能够正确接受它。

5 个答案:

答案 0 :(得分:8)

事实上它是可能的,但似乎没有记录。

在文本编辑器中打开项目文件(* .vbproj),并在第一个<PropertyGroup>元素中添加以下行:

<AppDesignerFolder>NewName</AppDesignerFolder>

现在,当Visual Studio重新生成文件夹时,它会将其称为“NewName”,它将生成的任何内容放入My Project(例如AssemblyInfo.vb)中。

然后,您可以将(在资源管理器中,而不是Visual Studio中)将“我的项目”的内容移动到该文件夹​​,删除“我的项目”,一切都应按预期工作。

答案 1 :(得分:2)

“我的项目”约定是Visual Studios项目和项目模板的一部分,虽然您可以更改它们,但我不会这样做。它不仅仅是改变一个项目模板。您必须更改所有相关项目模板。

将来会出现问题......

...使用下一个visual studio发行版的更新向导

...与未来的项目和项目模板......

我不会这样做!

答案 2 :(得分:0)

您指的是整个项目所在的文件夹吗?

  1. 关闭项目。
  2. 备份项目
  3. 将文件夹的名称更改为<new-name>
  4. 打开.sln文件
  5. My Project的所有实例更改为<new-name>
  6. 重新开放项目

答案 3 :(得分:0)

我将项目中的文件夹重命名为,然后打开解决方案。它抱怨找不到该项目,因此我从解决方案中删除了该项目,然后通过添加现有项目(来自新目录)将其添加回来。为我工作好。

答案 4 :(得分:0)

只需删除项目解决方案(.sln)文件

即可

重命名您的文件夹

打开文件夹中的.VBProj文件

选择保存

它将创建一个新的解决方案文件,您可以将其放在我从项目文件夹中保留一个节点的任何位置。

这里没什么复杂的。

蒂姆·米尔茨

相关问题