我在Visual Studio 2010中有一个用于Excel加载项的VB.NET项目。
我使用“我的”命名空间,一般来说,“我的项目”文件夹似乎包含有关项目的配置信息。
我的问题是我需要更改此文件夹的名称,因为我的版本管理器系统不会接受文件或文件夹名称中的空格。
有可能吗?如果是,怎么样?
编辑:通过重命名文件夹并更改.vbproj文件中的所有引用,有一种愚蠢的方法。但是,它可能适用于命令行生成,但下次在Visual Studio中打开项目时它将无法工作。 IDE将创建一个新的“我的项目”文件夹,并抱怨它找不到其中的设置。
我正在寻找一种方法来重命名它,以便Visual Studio能够正确接受它。
答案 0 :(得分:8)
事实上它是可能的,但似乎没有记录。
在文本编辑器中打开项目文件(* .vbproj),并在第一个<PropertyGroup>
元素中添加以下行:
<AppDesignerFolder>NewName</AppDesignerFolder>
现在,当Visual Studio重新生成文件夹时,它会将其称为“NewName”,它将生成的任何内容放入My Project(例如AssemblyInfo.vb)中。
然后,您可以将(在资源管理器中,而不是Visual Studio中)将“我的项目”的内容移动到该文件夹,删除“我的项目”,一切都应按预期工作。
答案 1 :(得分:2)
“我的项目”约定是Visual Studios项目和项目模板的一部分,虽然您可以更改它们,但我不会这样做。它不仅仅是改变一个项目模板。您必须更改所有相关项目模板。
将来会出现问题......
...使用下一个visual studio发行版的更新向导
...与未来的项目和项目模板......
我不会这样做!
答案 2 :(得分:0)
您指的是整个项目所在的文件夹吗?
<new-name>
.sln
文件My Project
的所有实例更改为<new-name>
答案 3 :(得分:0)
我将项目中的文件夹重命名为,然后打开解决方案。它抱怨找不到该项目,因此我从解决方案中删除了该项目,然后通过添加现有项目(来自新目录)将其添加回来。为我工作好。
答案 4 :(得分:0)
只需删除项目解决方案(.sln)文件
即可重命名您的文件夹
打开文件夹中的.VBProj文件
选择保存
它将创建一个新的解决方案文件,您可以将其放在我从项目文件夹中保留一个节点的任何位置。
这里没什么复杂的。
蒂姆·米尔茨