如何在Rider dotnet核心解决方案中重命名项目

时间:2017-12-11 22:47:16

标签: .net-core rider

我在Jetbrains Rider中创建了一个基于dotnet核心解决方案的小项目中的测试项目,但它有默认名称" UnitTestProject"。 (当我添加它时,我认为"命名很难 - 但重命名很容易!")。

我已在测试中重命名了命名空间,但无法解决如何在Rider中重命名项目本身。

  • f6(通常是重命名)什么都不做。
  • 右键单击项目 - 重命名选项显示为灰色。

我假设我可以在.csproj和.sln中进行grep并手动重命名,但在我闪亮的新IDE中这肯定很容易吗?

Rider 2017.2(完整订阅版)。
Dotnet核心版本2.03 Ubuntu 16.04如果重要的话。

1 个答案:

答案 0 :(得分:12)

编辑:截至2018年9月/ 10月,此功能现在在Rider版本中been implemented> = 2018.3

目前Rider中没有此功能,请参阅我们的问题跟踪器中的RIDER-1224 issue了解更多详情。

很快,我们很快就会实现这一点,可能是在2018.1 \ 2018.2。 功能尚未实现的原因:功能非常复杂。

重命名项目时,您必须

  • 重命名项目文件夹和项目文件
  • 修复该项目的所有引用
  • 修复项目文件夹中存储的所有链接文件
  • 修复名称空间,程序集名称
  • 修复程序集名称用法(xaml等)
  • 查看所有可包含旧项目名称的msbuild文件(项目文件本身和相关目标文件)
  • 不要忘记VCS和撤消操作的变化
  • 做其他事