Skip to content

支持 Windows 上的 .NET 项目 / Support .NET project on Windows #6057

Open
@WhiredPlanck

Description

@WhiredPlanck

你在什么场景下需要该功能?

最近开始尝试将一些有些历史的 Win32 程序用 .NET Framework 翻新。具体的原项目在不久前加入了 xmake 构建支持,但苦于 xmake 目前不直接支持 .NET 项目,只能手写类似打包的方式构建.

描述可能的解决方案

已知 CMake 自 3.8 版本起引入了 CSharpUtilities 方便设置项目相关属性, 以及有第三方示例。不过 CMake 是“构建系统的构建系统”,实质上是生成了 .csproj 来构建的,这和 xmake 期望的“直接描述”方式有所不同,仅供参考。同样使用 Lua 语言的 Premake 似乎也支持类似方式,不过它的文档不甚清晰。

描述你认为的候选方案

No response

其他信息

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions