代码之家  ›  专栏  ›  技术社区  ›  Gnoupi

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

  •  6
  • Gnoupi  · 技术社区  · 14 年前

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

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

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

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


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

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

    5 回复  |  直到 14 年前
        1
  •  9
  •   gurch    13 年前

    事实上这是可能的,但似乎是无证的。

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

    <AppDesignerFolder>NewName</AppDesignerFolder>
    

    现在,当Visual Studio重新生成文件夹时,它将称其为“NewName”,并且它生成的任何将放入我的项目中的内容(例如AssemblyInfo.vb)都将放在那里。

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

        2
  •  2
  •   Dirk Brockhaus    14 年前

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

    还有未来的问题

    使用下一个visual studio版本的更新向导

    使用将来的项目和项模板。。。

    我不会的!

        3
  •  0
  •   Michael Paulukonis    14 年前

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

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

    我用中的项目重命名了文件夹,然后打开了解决方案。它抱怨没有找到项目,所以我从解决方案中移除了项目,然后通过添加现有项目(从新目录)将其添加回去。对我来说没问题。

        5
  •  0
  •   Tim Miltz    9 年前

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

    重命名文件夹

    打开文件夹中的.VBProj文件

    选择保存

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

    这里没什么复杂的。

    蒂姆·米尔茨