繁体   English   中英

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

[英]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文件

选择保存

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

这里没什么复杂的。

蒂姆米尔兹

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM