我当前重命名项目文件夹的解决方案是:
从解决方案中删除项目。在Visual Studio外部重命名文件夹。将项目重新添加到解决方案中。
有更好的方法吗?
我当前重命名项目文件夹的解决方案是:
从解决方案中删除项目。在Visual Studio外部重命名文件夹。将项目重新添加到解决方案中。
有更好的方法吗?
当前回答
目前没有。实际上,您可以单击损坏的项目节点,在财产窗格中查找属性“Path”,单击小浏览图标,然后选择新路径。
Voilà:)
其他回答
使用Visual Studio 2019,我遵循以下步骤成功更改项目名称:
关闭解决方案重命名项目文件夹以与新项目名称匹配在记事本++类型的编辑器中打开解决方案文件,并使用新的项目名称文件夹编辑FilePath打开解决方案,如果它询问您是否要从源代码管理打开,请单击“否”右键单击要重命名的项目,然后单击“财产”,然后在下面进行更改:更改程序集名称,默认程序集命名空间和具有新名称的程序集信息打开任何文件并将文件移动到新的命名空间,这将由所有文件完成如果您有app.config类型的文件,请确保将它们也移动到新的命名空间中重建它,这将成功工作
我只需要自己做(使用VisualStudio2010)。正如一些人所回答的,最简单的步骤似乎是:
关闭Visual Studio项目。打开.sln文件并重命名每个.csproj事件的项目目录前缀。保存.sln文件重命名硬盘上的实际项目文件夹目录,以匹配.sln文件中的更改。打开.sln(在Visual Studio中)并重新生成
在文本编辑器中打开.sln,然后在下面的行中将<FolderName>更改为新的文件夹名称项目(“{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}”)=“Ricky”,“\.csproj”,“{021CC6B0-8CFB-4194-A103-C19AF869D965}”
我已经编写了一个小型工具,可以自动执行所有这些步骤。目前它还支持Subversion。
有关当前版本的信息,请访问Visual Studio Project Renamer Infos。
现在可以从Visual Studio项目重命名器下载页下载最新版本。
非常感谢您的反馈。
在anderjanmyr的回答中,首先重命名项目更容易。
重命名项目。关闭解决方案(保存)。在Visual Studio外部重命名文件夹。打开解决方案,忽略警告。浏览所有不可用的项目,并将属性“文件路径”设置为项目文件的新位置,即someproject.csproj。重新加载项目。
此外,执行这些步骤后,您可能需要将其他引用重命名为旧项目名称。
在项目财产中,更新程序集名称和默认命名空间。
这将更新项目文件中的以下内容。。。
<RootNamespace>SomeProjectName</RootNamespace>
<AssemblyName>SomeProjectName</AssemblyName>
…并将消除错误“命名空间与文件位置不对应,应为:'SomeProjectName'”
重命名根命名空间(如果您有ReSharper,请右键单击命名空间并转到Refactor->Rename)。
更改AssemblyInfo.cs中旧项目名称的所有引用。