포함 된 Nuget 패키지에 내 프로젝트에있는 파일이 포함되어 있으면 프로젝트를로드 할 수 없습니다.VS2017 - 프로젝트로드 실패 - 프로젝트에서 발견 된 중복 된 링크 된 항목
는내 Nuget 패키지는 appsettings.json
파일을 포함하고, 내 프로젝트는 또한 appsettings.json
파일을 가지고 있기 때문에, 나는 2017 Visual Studio에서 다음과 같은 오류가 발생합니다 :
(load failed) - Duplicated linked item found in the project: "C:\users\user\.nuget\packages\mypackage\contentFiles\any\netcoreapp1.1\appsettings.json"
내 프로젝트에서 appSettings는 파일을 제거하면 (안 Nuget 패키지), 프로젝트는 잘로드되지만 프로젝트가 작동하려면 파일이 필요합니다.
nuget 패키지에서 appsettings 파일을 제거하는 것처럼 보이지 않지만이 옵션 만 사용할 수 있습니다. 방법 (dotnet pack
를 통해) 포장되는 특정 파일을 제외 : 'dotnet pack
은'그래서 질문은 내 csproj 파일이 "CopyToPublishDirectory"
에서 그것을 참조되지 않은 경우에도이 파일을 포함하는 것? 중복 된 링크 된 항목이있는 프로젝트를로드하는 방법은 무엇입니까?
bin 및 obj를 삭제하면 도움이되었습니다. – LexieHankins
그것은 나를 도왔지만 일시적으로 만 도움이되었습니다. – user3685285
@ user3685285 [이 중 하나] (http://stackoverflow.com/a/43483342/182371)도 마찬가지입니다. –