2012-08-10 4 views
1

몇 가지 Nuget 패키지를 아무 문제없이 멀티 프로젝트 솔루션에 추가했습니다. 그러나이 패키지를 추가 할 때 ews.x64 (Exchange 웹 서비스 API) - Nuget을 사용하여 특정 프로젝트에 추가 할 수 없습니다..Nuget 패키지가 개별 프로젝트에 설치되지 않습니까?

D:\TFSSource\Exchange\Utilities\Src\ExchangePurge\packages\EWS.x64.1.2 

을하지만 당신은 솔루션의 설치 패키지를 관리하려고하면이 특정 패키지에 대한 제거 버튼을 제공하는 유일한 대화 "Nuget 패키지 관리":

패키지 하위 폴더는 일반적으로 작성됩니다. 다른 모든 패키지는 버튼을 관리하여 개별 프로젝트에 추가 할 수 있습니다. 또한

관심이 패키지는 .nuget라는 새로 만든 솔루션 폴더 아래에 packages.config 파일에 나타납니다 사실이다? 어떤 아이디어가이 원인 일 수 있습니까?

답변

2

솔루션 수준 패키지 인 것처럼 보입니다.이 패키지는 프로젝트 관련 내용이나 라이브러리가없는 패키지입니다. 패키지가 올바르게 설치되어 모든 프로젝트에서 즉시 사용할 수 있습니다.

출처 : NuGet FAQ

+0

분명히 옳은 것으로 보입니다. 그러나 패키지의 목적이 단일 어셈블리 (Microsoft.Exchange.WebServices.dll)에 대한 참조를 제공하는 것이므로이 방법으로 설정해야하는 이유는 확실하지 않습니다. 나는 Exchange Development 포럼을 통해 그것을 추구 할 것입니다. 감사. p.s. 귀하의 링크에서 : "일반적으로 솔루션 레벨 패키지는 패키지 관리자 콘솔 창에서 호출 할 수있는 새로운 명령을 설치합니다". –

관련 문제