2014-05-12 2 views
4

이것은 간단한 질문 인 것처럼 보이지만 명확한 대답을 찾지 못했습니다.Nuget Package Explorer가 참조에 * .dll (* .Resources.dll이 아님)을 추가하지 않았습니다.

샘플 wp7 프로젝트에 dll로 a package을 설치하면 모든 것이 잘 보입니다 (종속성은 올바르게 풀립니다).하지만 dll 자체는 프로젝트 참조에 추가되지 않습니다. 그리고 Nuget Package Explorer에서 해당 설정을 볼 수 없습니다.

어떻게 참조에 자동으로 lib를 추가한다고해도됩니까?

+1

, 그것을 패키지 (.nupkg)의 내부 "LIB"폴더에 있어야한다. 그리고 패키지로이 경우가 아니라면, dll은 nupkg 파일의 루트에 위치합니다. 어떻게 너겟 패키지를 만들고 있습니까, 명령은 어떻게 생겼습니까? – Vincent

+0

Nuget Package Explorer를 사용하고 있습니다. 이제 "lib"폴더로 이동하려고합니다. –

답변

4

로 말했다 분석합니다. 그 외에도 프로젝트가 .NET 4.0의 새로운 기능에 의존하는 경우 "lib \ net40"과 같은 폴더에 배치하는 것이 좋습니다. 참조로서 DLL을 추가 nuget 들어

자세한 내용

, read the nuget documentation

+0

"Nuget Package Explorer"와 같이 보이는 것은 다소 사악합니다 :) –

0

언급 한대로 Vincent은 DLL이 Lib 폴더에 있어야합니다.

Nuget Package Explorer 사용자가 도구를 통해 패키지를 확인해야합니다/DLL을 패키지 (nupkg) 내부의 "lib 디렉토리"폴더 아래에 위치해야합니다, 패키지

관련 문제