gpt4 book ai didi

c# - 如何将共享的 C# NuGet 依赖项添加到 C++/Cli 项目?

转载 作者:可可西里 更新时间:2023-11-01 03:02:35 25 4
gpt4 key购买 nike

上下文:具有 2 个程序集 Cs 和 Cpp 的 Visual Studio 解决方案。

  • Cs 是一个 C#/.net45 dll
  • Cpp 是一个C++/Cli dll,一个用/clr 编译的C++ dll。

我有一些依赖项是来自 nuget.org 的纯 C# 项目。我使用作者提供的原始包。将它们添加到 Cs 项目可以正常工作,但不能添加到 Cpp。

如何将 C# 包添加到 C++ 项目中?

因为它是 C++/Cli,我可以很容易地使用 .net 对象,我使用例如在 C# 库的 C++ 库中。但不知何故 nuget 只允许我选择 C# 项目来添加 C# 依赖项,而不是 C++/clr 项目。

最佳答案

在您的 C++/CLI 项目中,只需将引用(菜单->引用->添加新引用->浏览->浏览...)添加到 nuget 下载到您的 [solutionfolder]/packages/的 nlog.dll nlog... 文件夹。这似乎对我有用。

关于c# - 如何将共享的 C# NuGet 依赖项添加到 C++/Cli 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18786338/

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