【问题标题】:How to rename a project in Rider dotnet core solution如何在 Rider dotnet 核心解决方案中重命名项目
【发布时间】:2017-12-11 22:47:15
【问题描述】:

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

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

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

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

Rider 2017.2(完整订阅版)。
dotnet 核心版本 2.03.
Ubuntu 16.04 如果这很重要。

【问题讨论】:

    标签: .net-core rider


    【解决方案1】:

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


    目前 Rider 中没有此类功能,有关更多详细信息,请参阅我们的问题跟踪器中的 RIDER-1224 issue

    很快,我们将很快实现这一点,可能在 2018.1\2018.2。 该功能尚未实现的原因:该功能确实很复杂。

    当你重命名一个项目时,你必须

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

    【讨论】:

    • 目前确实所有这些事情都必须手动完成:)(不是全部,但大多数)
    猜你喜欢
    • 1970-01-01
    • 2019-03-12
    • 1970-01-01
    • 1970-01-01
    • 2018-12-26
    • 2018-02-15
    • 2011-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多