跨平台构建脚本,可根据环境调用MSBuild或Xbuild

本文关键字:调用 环境 MSBuild Xbuild 构建 脚本 跨平台 | 更新日期: 2023-09-27 18:14:32

我有一个简单的。net控制台应用程序,它只有框架依赖。它可以在windows上的MSBuild或linux上的Mono/XBuild上编译。它是一个更大项目的一部分,该项目有一个python构建脚本。是否有任何简单的方法来确定最合适的构建引擎(msbuild/xbuild)并使用它?

换句话说,我有一个'build.py',我希望它在需要时调用xbuild或msbuild。

跨平台构建脚本,可根据环境调用MSBuild或Xbuild

为Linux或OSX编写一个运行xbuild但被称为msbuild的小shell脚本要容易得多。参数是一样的