我当前重命名项目文件夹的解决方案是:
从解决方案中删除项目。在Visual Studio外部重命名文件夹。将项目重新添加到解决方案中。
有更好的方法吗?
我当前重命名项目文件夹的解决方案是:
从解决方案中删除项目。在Visual Studio外部重命名文件夹。将项目重新添加到解决方案中。
有更好的方法吗?
当前回答
首先,关闭localhost,然后右键单击该文件夹。您将获得重命名选项。(Visual Studio 2022)。这对我有用。若你们并没有获得重命名选项,那个么就通过其他解决方案。
其他回答
这在Visual Studio 2015中很简单(可能适用于旧版本)
在解决方案资源管理器中,右键单击主解决方案→ 重命名在解决方案资源管理器中,右键单击项目(在解决方案下)→ 重命名在解决方案资源管理器中,双击或右键单击财产→ 转到应用程序选项卡,重命名程序集名称和默认名称空间以匹配。如果还希望重命名命名空间,请打开一个类文件。右键单击名称空间→ 重命名。。。。这将在整个项目中搜索并替换对命名空间的所有引用。关闭项目→ 重命名项目文件夹。在记事本中编辑.sln文件,并将路径更改为csproj,即fu\bar.csproj→ bar\bar.csproj。
最简单的方法:
从当前项目创建模板项目->导出模板…->项目模板->完成使用所需名称的模板创建新项目文件->新建项目->查找模板->为其指定所需的名称->添加到现有解决方案或与新解决方案相同
就这样,你完成了,如果你想,你现在可以删除另一个项目,但首先要确保新的项目按预期工作。模板应保留所有依赖项和项目设置。
更简单的解决方案如下:
右键单击项目并将其重命名。(可选)打开项目的属性设置并修改程序集名称(以及可选的默认命名空间)以使用新的项目名称。(可选)在源文件中选择命名空间名称,右键单击并选择Refactor/Rename,以将命名空间全局重命名为新项目名称。(可选)打开AssemblyInfo.cs文件并更改程序集名称以匹配。保存并关闭解决方案。使用Windows资源管理器,将项目文件夹重命名为新名称。在文本编辑器中打开SLN文件,找到对项目路径的一个引用,并将其更改为使用新的文件夹名称。
需要四个步骤,但建议七个步骤。在一天结束时,尽管项目已完全重命名。从技术上讲,项目的文件夹名称不必与项目本身匹配,因此即使是该步骤也是可选的,但如果它们不匹配,可能会令人困惑。程序集和命名空间名称也是如此。
使用Visual Studio 2019,我遵循以下步骤成功更改项目名称:
关闭解决方案重命名项目文件夹以与新项目名称匹配在记事本++类型的编辑器中打开解决方案文件,并使用新的项目名称文件夹编辑FilePath打开解决方案,如果它询问您是否要从源代码管理打开,请单击“否”右键单击要重命名的项目,然后单击“财产”,然后在下面进行更改:更改程序集名称,默认程序集命名空间和具有新名称的程序集信息打开任何文件并将文件移动到新的命名空间,这将由所有文件完成如果您有app.config类型的文件,请确保将它们也移动到新的命名空间中重建它,这将成功工作
派对有点晚了,但在VS2022中,您建议的方式对我来说仍然是最简单的(我不喜欢直接编辑.sln文件)。
即:
从解决方案中删除项目。在外部重命名文件夹将项目重新添加到解决方案中。
例如,如果要将项目“HelloWorld”重命名为“HelloStackOverflow”。
在Visual Studio中:将项目从“HelloWorld”重命名为“HelloStackOverflow”在Visual Studio中:删除项目“HelloStackOverflow”在文件系统中:导航到文件夹:将“HelloWorld”重命名为“HelloStackOverflow”在Visual Studio中:在VS2022中添加现有项目“HelloStackOverflow”在Visual Studio中:如果此项目存在依赖项,则必须删除它们并将它们添加到新项目中。