上下文:一个包含2个程序集(Cs和Cpp)的Visual Studio解决方案。
- Cs是一个C#/.net45 dll
- Cpp是一个使用/clr编译的C++/Cli dll,是一个C++ dll。
我有一些来自nuget.org的纯C#项目依赖项。我使用作者提供的原始包。把它们添加到Cs项目中可以正常工作,但添加到Cpp项目中无法正常工作。
如何在C++项目中添加C#包?
由于它是C++/Cli,我可以轻松地使用.net对象,并且我在C++库中使用了来自C#库的东西。但是,某种程度上,nuget只允许我选择C#项目才能添加C#依赖项,而不能选择C++/clr项目。