如何集成Fake.Build和JetBrains Rider

3
在我们的团队中,我们(非常)高兴地使用JetBrains Rider作为我们的C#和前端项目的IDE。现在,我们继承了一个使用Fake.Build作为构建系统的项目。它在控制台上运行得非常好,但我没有找到一个很好的方法将其集成到Rider提供的Run/Debug Dialogs中。我们的一些开发人员明显更喜欢使用GUI来控制他们的构建,并且我想为他们提供良好的开发体验。
如何将Rider与Fake.Build集成,以便我们可以享受与基于MSBuild的构建相同的舒适度呢?

你的虚假脚本只运行构建吗? 通常它会执行更多的操作,例如清理输出文件夹、更新程序集属性、构建、打包、NuGet等。如果是这样,你真的想将所有这些作为常规的 msbuilddotnet build 的一部分来运行吗? - Alex M
好的,它允许使用一个命令在本地启动三个实例(并希望很快可以在Rider中通过一次点击完成?) - Wilbert
1个回答

0
到目前为止,我发现最好的方法是创建一个 package.json 文件并定义运行虚拟任务的脚本任务来集成它:
  "scripts": {
    "start": "dotnet fake build -t run",
    "build": "dotnet fake build -t build",
    "test": "dotnet fake build -t test"
}

这些可以被明确地点击,或者作为Rider中运行/调试的配置轻松添加。


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