2013-01-07 3 views
0

NuGet을 처음 사용하고 있으며 C++ 라이브러리와 C# interop 라이브러리가 포함 된 패키지를 만들고 싶습니다. 누군가 패키지를 설치할 때 interop이 참조에 추가되고 모든 C++ 라이브러리가 릴리스 폴더에 복사되기를 바랍니다. 쉽게 할 수있는 방법이 있습니까?Nuget에서 공유 리소스를 참조하는 방법

또한 C++ DLL이 솔루션의 각 프로젝트에 배포되지 않았 으면 좋겠다. 공유 프로젝트에서이를 유지할 수있는 방법이 있습니까?

답변

1

예, NuGet에는 명시 적 어셈블리 참조 개념이 있습니다. 'lib'폴더에 프로젝트에 대한 참조로 추가 할 어셈블리를 정확히 지정할 수 있습니다. 'lib'의 지정되지 않은 다른 어셈블리는 그대로 유지됩니다.

이 페이지의 "명시 적 어셈블리 참조 지정"절을 참조하십시오. http://docs.nuget.org/docs/reference/nuspec-reference

관련 문제