나는이 가이드 http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-packageNuget의 packages.config 및 특정 버전
내가 성공적으로 nuspec 및 nupkg을 만든 다음 내 프로젝트에서 Nuget 패키지를 만들려고하고 있습니다. 내 프로젝트에는 Nuget을 통해 설치 한 Json.NET에 대한 종속성이 있습니다. 그러나 버전 4.0.7에서 사용할 Json.NET의 특정 버전을 지정하려고합니다. 내 nuspec에 아래 추가 : 나는 nuget pack
을 실행하면
<dependencies>
<dependency id="Newtonsoft.Json" version="[4.0.7]" />
</dependencies>
내가 packages.config이 완전히를 설치하기로 nuspec 내 정의 의존성을 무시하는 것 같다
Using 'MyProject.nuspec' for metadata.
Found packages.config. Using packages listed as dependencies.
을 감지하는 것 Nuget 패키지는 최신 버전 4.0.8에서 가져온 4.0.7 이상의 종속성을 나열합니다.
어떻게하면 좋을까요? 또는 Nuget이 packages.config의 종속성을 유지하면서 특정 종속성을 덮어 쓸 수있게하려면 어떻게해야합니까?
[4.0.7,4.0.7]도 분명히 작동하지만 [4.0.7] * 작동해야합니다. 그렇지 않은 경우 버그가 있습니다. 그것은 저에게 효과적 이었지만, 당신이 무엇을하고 있었는지 정확히 알지 못합니다. 정확히 무엇을했는지 [버그 신고] (http://nuget.codeplex.com/WorkItem/Create)하십시오. 문제를 해결할 수 있습니다. 감사! –