我正在使用 CMake 生成 C# WPF 项目。我遵循了这个 CMakeLists.txtexample https://github.com/bemehiser/cmake_csharp_wpf_example/blob/master/Example/CMakeLists.txt来自Github。
我的问题是:如何使用 CMake 将 Nuget 包添加到该项目中?
CMake 3.15 及更高版本支持引用 Nuget 包VS_PACKAGE_REFERENCES https://cmake.org/cmake/help/latest/prop_tgt/VS_PACKAGE_REFERENCES.html。要将 Nuget 包引用添加到 CMake 目标,请使用由下划线分隔的包名称和包版本_
。这是一个例子BouncyCastle
版本1.8.5:
set_property(TARGET MyApplication
PROPERTY VS_PACKAGE_REFERENCES "BouncyCastle_1.8.5"
)
该文档显示了如何添加multiple通过分号分隔的 Nuget 包;
包裹。
对于较旧的 CMake 版本,您可以尝试建议的解决方法here https://stackoverflow.com/a/56093754/3987854.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)