gpt4 book ai didi

c# - 来自 CMake 的 Nuget 包

转载 作者:行者123 更新时间:2023-12-02 15:03:28 28 4
gpt4 key购买 nike

我正在使用 CMake 生成 C# WPF 项目。我遵循了这个 CMakeLists.txt example来自 Github。

我的问题是:如何使用 CMake 将 Nuget 包添加到该项目?

最佳答案

CMake 3.15 及更高版本支持使用 VS_PACKAGE_REFERENCES 引用 Nuget 包。要将 Nuget 包引用添加到 CMake 目标,请使用由下划线 _ 分隔的包名称和包版本。以下是 BouncyCaSTLe 版本 1.8.5 的示例:

set_property(TARGET MyApplication
PROPERTY VS_PACKAGE_REFERENCES "BouncyCastle_1.8.5"
)

文档展示了如何通过分号分隔 ; 包来添加多个 Nuget 包。

对于较旧的 CMake 版本,您可以尝试建议的解决方法 here .

关于c# - 来自 CMake 的 Nuget 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51400293/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com