Vb.net 是否可以重新命名为;“我的项目”;Visual Studio 2010项目中的文件夹?

Vb.net 是否可以重新命名为;“我的项目”;Visual Studio 2010项目中的文件夹?,vb.net,visual-studio,visual-studio-2010,Vb.net,Visual Studio,Visual Studio 2010,我在VisualStudio2010中有一个Excel加载项的VB.NET项目 我使用“我的”名称空间,一般来说,“我的项目”文件夹似乎包含有关项目的配置信息 我的问题是我需要更改此文件夹的名称,因为我的版本管理器系统不接受文件或文件夹名称中的空格 可能吗?如果是,如何进行 编辑:有一种方法可以做到这一点,重命名文件夹并更改.vbproj文件中的所有引用。但是,可以使用命令行生成,但在下一次在VisualStudio中打开项目时,它将不起作用。IDE将创建一个新的“我的项目”文件夹,并抱怨在其

我在VisualStudio2010中有一个Excel加载项的VB.NET项目

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

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

可能吗?如果是,如何进行


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


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

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

  • 关闭项目
  • 对项目进行备份
  • 将文件夹名称更改为
  • 打开
    .sln
    文件
  • 我的项目的所有实例
    更改为
  • 重新打开项目

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

    未来还有一些问题

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

    …使用未来的项目和项目模板


    我不会这么做!

    事实上这是可能的,但似乎没有记录在案

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

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


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

    我重命名了文件夹,其中包含项目,然后打开了解决方案。它抱怨找不到该项目,因此我从解决方案中删除了该项目,然后通过添加现有项目(从新目录)将其重新添加。对我来说效果不错。

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

    重命名文件夹

    打开文件夹中的.VBProj文件

    选择保存

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

    这里没什么复杂的


    蒂姆·米尔茨(Tim Miltz)

    我说的是我实际项目文件夹中名为“我的项目”的文件夹(与.vbproj文件的级别相同)。它包含应用程序参数、程序集信息等@Michael-与在sln中进行修改相同。无论在vbproj和sln文件中设置了什么,VS2010都将使用“我的项目”文件夹,下次在其中打开项目时使用。此解决方案可能适用于仅用于使用msbuild进行代码编译的项目,但如果在VS中打开则不适用。这一定是VB的事情,因为C#in VSUgh不会发生这种事。我讨厌MS所具有的伪大众化的“我的空间后跟”的东西。当我经常不得不在粘贴到shell或开始>>运行的路径周围加上引号。@Michael-仅供参考,当你想回答某人时,不要忘记添加“@昵称”,这样他们就不会收到通知。即使这是我的问题,除非你明确地加上“@”@Gnoupi-您使用的是什么版本控制系统?切换到支持空格的系统可能更容易。@geoff-事实上,我知道这更多的是围绕版本控制系统放置的一些遗留代码,而不是基本系统本身。我同意切换更容易,但没有给出选择泰利。你能在这里提供更多的文件结构吗?@Michael:我认为文件结构不相关。他说的是VB.NET使用的一个特殊文件夹/约定。这不是他创建的,也不是你在文件系统中找到的。是的,我在Visual Studio中没有看到它与C#相关。是的,似乎没有“好方法”为了改变这一点,只有那些不能完全发挥作用的黑客。我会接受这个答案。希望,对于我个人的问题,我们已经发现“空间问题”由于某些原因,它只用于文件名,而不是文件夹名。因此,对于我自己的情况来说,它已经足够好了。的确,它是有效的。但是,在现有项目中,您仍然必须将以前出现的所有文件夹名替换为此文件中的新文件夹名。对单个文件的所有引用都包含此强引用,因此它会将它们保留在此位置。之后替换上一个,它工作了。谢谢!