刚开始使用 Project Rider - 潜力巨大。
我在几个 Visual Studio 项目中定义了 PostBuildEvent 命令。我想知道是否有人知道我如何使它工作项目骑手。
刚开始使用 Project Rider - 潜力巨大。
我在几个 Visual Studio 项目中定义了 PostBuildEvent 命令。我想知道是否有人知道我如何使它工作项目骑手。
您可以使用 MSBuild 中的 AfterBuild 目标。PostBuildEvent 它是 Visual Studio 特定的方式。https://blogs.msdn.microsoft.com/msbuild/2005/10/12/how-to-beyond-prebuild-and-postbuild-steps/
来自骑士文档:
完全跳过不受更改影响的项目,包括所有额外的构建逻辑。如果您想为跳过的项目执行构建前和构建后事件和/或构建前和构建后 MSBuild 目标,请使用构建、执行、部署 | 上的相应复选框。JetBrains Rider 设置的工具集和构建页面
因此,并非总是默认执行事件。
在使用 Rider 4 年后,我对 Rider 的工作原理有了更好的了解。
C# 中的项目由 .csproj 文件配置 - 它可能是由 VS“发明”的,但 Rider 也知道读取 csproj 文件 - 特别是 - 它知道运行 PostBuildEvent。