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

10

我有一个小的dotnet core项目测试工程,是在Jetbrains Rider中创建的,默认名称为"UnitTestProject"。(当我添加它时,我想,“命名很难 - 但重命名很容易!”)

我已经重命名了测试中的命名空间,但不知道如何在Rider中重命名该项目本身。

  • f6(通常用于重命名)没有作用。
  • 右键单击项目-重命名选项被禁用。

我猜可以在.csproj和.sln文件中手动查找并重命名,但这应该很容易在我的闪亮新IDE中完成吧?

Rider 2017.2(完整订阅版本)。
Dotnet core版本2.03。
如果有影响,则为Ubuntu 16.04。

1个回答

16

编辑:截至2018年9月/10月,这个功能现在已经在Rider版本>=2018.3中实施


目前在Rider中还没有这样的功能,请参见我们问题跟踪器中的RIDER-1224问题了解更多细节。

很快,我们会尽快实现这一点,可能是在2018.1\2018.2版本中。 之所以还没有实现该功能的原因是:该功能确实很复杂。

当您重命名项目时,您需要:

  • 重命名项目文件夹和项目文件
  • 修复该项目上的所有引用
  • 修复存储在项目文件夹中的所有链接文件
  • 修复命名空间,程序集名称
  • 修复程序集名称的使用(xaml等)
  • 查看所有可能包含旧项目名称的msbuild文件(项目文件本身和相关目标文件)
  • 不要忘记进行版本控制系统的更改和撤销操作
  • 做其他事情

目前所有这些事情都必须手动完成 :) (嗯,不是全部,但大部分)。 - boskicthebrain

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接