22

コンテキスト: Cs と Cpp の 2 つのアセンブリを含む 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 プロジェクトは選択できません。

4

3 に答える 3

-2

NuGet のドキュメント、特に「-IncludeReferencedProjects」パラメーターを参照してください。

「プロジェクトから」セクション; http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package

よろしく...

于 2014-12-28T12:23:26.687 に答える