[英]Is it possible to rename the “My Project” folder in a Visual Studio 2010 project?
我在Visual Studio 2010中有一个用于Excel加载项的VB.NET项目。
我使用“我的”命名空间,通常看起来“我的项目”文件夹包含有关项目的配置信息。
我的问题是我需要更改此文件夹的名称,因为我的版本管理器系统不会接受文件或文件夹名称中的空格。
可能吗? 如果有,怎么样?
编辑:有一种hacky方法,通过重命名文件夹和更改.vbproj文件中的所有引用。 但是,它可能适用于命令行生成,但下次在Visual Studio中打开项目时它将无法工作。 IDE将创建一个新的“我的项目”文件夹,并抱怨它无法在其中找到设置。
我正在寻找一种方法来重命名它,以便Visual Studio能够正确地接受它。
事实上它是可能的,但似乎没有记录。
在文本编辑器中打开项目文件(* .vbproj),并在第一个<PropertyGroup>
元素中添加以下行:
<AppDesignerFolder>NewName</AppDesignerFolder>
现在,当Visual Studio重新生成文件夹时,它会将其称为“NewName”,它将生成的任何内容放入My Project(例如AssemblyInfo.vb)中。
然后,您可以(在资源管理器中,而不是Visual Studio中)将“我的项目”的内容移动到该文件夹,删除“我的项目”,一切都应该按预期工作。
“我的项目”约定是Visual Studios项目和项目模板的一部分,虽然您可以更改它们,但我不会这样做。 它不仅仅是改变一个项目模板。 您必须更改所有相关项目模板。
未来还有问题......
...使用下一个Visual Studio版本的更新向导
......以及未来的项目和项目模板......
我不会这样做!
我重命名了项目中的文件夹,然后打开解决方案。 它抱怨找不到该项目,因此我从解决方案中删除了该项目,然后通过添加现有项目(来自新目录)将其添加回来。 为我工作好。
只需删除项目解决方案(.sln)文件即可
重命名您的文件夹
打开文件夹中的.VBProj文件
选择保存
它将创建一个新的解决方案文件,您可以放置在我从项目文件夹中保留一个节点的任何地方。
这里没什么复杂的。
蒂姆米尔兹
你指的是整个项目所在的文件夹吗?
<new-name>
.sln
文件 My Project
所有实例更改为<new-name>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.