如何在 Rider dotnet 核心解决方案中重命名项目
How to rename a project in Rider dotnet core solution
我在一个基于 dotnet 核心解决方案的小型项目中有一个测试项目,是在 Jetbrains Rider 中创建的,但它具有默认名称 "UnitTestProject"。
(当我添加它时,我认为 "naming is hard - but renaming is easy!")。
我在测试中重命名了命名空间,但不知道如何在 Rider 中重命名项目本身。
- f6(通常是重命名)什么都不做。
- 右键单击项目 - 重命名选项显示为灰色。
我假设我可以在 .csproj 和 .sln 中 grep 并手动重命名它,但在我闪亮的新 IDE?
中这肯定很容易
Rider 2017.2(完全订阅版)。
Dotnet 核心版本 2.03.
Ubuntu 16.04 如果重要的话。
编辑:截至 September/October 2018 年,此功能现在 been implemented 在 Rider 版本 >= 2018.3
目前 Rider 中没有此类功能,请参阅我们的问题跟踪器中的 RIDER-1224 issue 了解更多详细信息。
很快,我们将很快实现这一点,可能在 2018 年。118.2。
该功能尚未实现的原因:该功能非常复杂。
重命名项目时,您必须
- 重命名项目文件夹和项目文件
- 修复该项目的所有引用
- 修复存储在项目文件夹中的所有链接文件
- 修复命名空间、程序集名称
- 修复程序集名称用法(xaml,等等)
- 查看可以包含旧项目名称的所有 msbuild 文件(项目文件本身和相关目标文件)
- 不要忘记 VCS 中的更改和撤消操作
- 做点别的事
我在一个基于 dotnet 核心解决方案的小型项目中有一个测试项目,是在 Jetbrains Rider 中创建的,但它具有默认名称 "UnitTestProject"。 (当我添加它时,我认为 "naming is hard - but renaming is easy!")。
我在测试中重命名了命名空间,但不知道如何在 Rider 中重命名项目本身。
- f6(通常是重命名)什么都不做。
- 右键单击项目 - 重命名选项显示为灰色。
我假设我可以在 .csproj 和 .sln 中 grep 并手动重命名它,但在我闪亮的新 IDE?
中这肯定很容易Rider 2017.2(完全订阅版)。
Dotnet 核心版本 2.03.
Ubuntu 16.04 如果重要的话。
编辑:截至 September/October 2018 年,此功能现在 been implemented 在 Rider 版本 >= 2018.3
目前 Rider 中没有此类功能,请参阅我们的问题跟踪器中的 RIDER-1224 issue 了解更多详细信息。
很快,我们将很快实现这一点,可能在 2018 年。118.2。 该功能尚未实现的原因:该功能非常复杂。
重命名项目时,您必须
- 重命名项目文件夹和项目文件
- 修复该项目的所有引用
- 修复存储在项目文件夹中的所有链接文件
- 修复命名空间、程序集名称
- 修复程序集名称用法(xaml,等等)
- 查看可以包含旧项目名称的所有 msbuild 文件(项目文件本身和相关目标文件)
- 不要忘记 VCS 中的更改和撤消操作
- 做点别的事