Open
Description
你在什么场景下需要该功能?
最近开始尝试将一些有些历史的 Win32 程序用 .NET Framework 翻新。具体的原项目在不久前加入了 xmake 构建支持,但苦于 xmake 目前不直接支持 .NET 项目,只能手写类似打包的方式构建.
描述可能的解决方案
已知 CMake 自 3.8 版本起引入了 CSharpUtilities 方便设置项目相关属性, 以及有第三方示例。不过 CMake 是“构建系统的构建系统”,实质上是生成了 .csproj 来构建的,这和 xmake 期望的“直接描述”方式有所不同,仅供参考。同样使用 Lua 语言的 Premake 似乎也支持类似方式,不过它的文档不甚清晰。
描述你认为的候选方案
No response
其他信息
No response