【发布时间】:2018-05-09 09:55:51
【问题描述】:
我有一个通过 CMake 配置的 CSharp 项目,但我在引用 nuget 包时遇到了问题。我尝试通过以下方式添加它们:
set_property(TARGET ${PROJECT_NAME} PROPERTY VS_DOTNET_REFERENCES
"../../packages/ExcelDna.Integration.0.34.6/lib/ExcelDna.Integration.dll")
还原 nuget 包后,我仍然需要双击 Visual Studio (2015) 中的引用才能成功编译程序。此外,是否有一种独立于版本号的方式来添加对 nuget 包的引用?以及如何添加某些软件包(例如 ExcelDna.AddIn)所需的ExtensionTargets?
【问题讨论】:
-
CMake 3.15 现在完全支持添加 Nuget 引用,无需您描述的手动步骤。请参阅我的更新答案。
标签: c# visual-studio cmake nuget