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

Wil*_*ert 18 .net c# c++-cli nuget visual-studio-2012

上下文:具有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.

efa*_*ruk -2

请参阅 NuGet 文档,尤其是“-IncludeReferencedProjects”参数。

“来自项目”部分;http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package

问候...

  • 如果我们完全处于 C# 领域,这将会起作用;这个问题主要关注 C++/Cli 和 C# 互操作。 (2认同)