【问题标题】:How to integrate Fake.Build and JetBrains Rider如何集成 Fake.Build 和 JetBrains Rider
【发布时间】:2020-04-12 05:24:10
【问题描述】:

在我们的团队中,我们(很高兴地)使用 JetBrains Rider 作为 C# 和前端项目的 IDE。现在,我们继承了一个使用 Fake.Build 作为构建系统的项目。它在控制台上运行良好,但我没有找到将其集成到 Run/Debug Dialogs Rider 提供的好方法。我们的一些开发人员显然更喜欢使用 Gui 来控制他们的构建,我想为他们提供良好的开发体验。

如何将 Rider 与 Fake.Build 集成,以便我们享受与基于 MSBuild 的构建相同的舒适性?

【问题讨论】:

  • 你的假脚本是否只运行构建?通常它会做更多的事情,即清理输出文件夹、更新程序集道具、构建、打包、nuget 等。如果是这样,你真的想把这一切作为通常的msbuilddotnet build 的一部分运行吗?跨度>
  • 好吧,它允许使用 1 个命令在本地启动三个实例(希望很快在 Rider 中单击 1 次?)

标签: c# jetbrains-ide rider f#-fake


【解决方案1】:

到目前为止,我发现的最好的集成方法是创建一个 package.json 文件并定义运行假任务的脚本任务:

  "scripts": {
    "start": "dotnet fake build -t run",
    "build": "dotnet fake build -t build",
    "test": "dotnet fake build -t test"
}

这些可以显式单击或轻松添加为在 Rider 中运行/调试的配置。

【讨论】:

    猜你喜欢
    • 2022-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-01
    相关资源
    最近更新 更多