2013-08-27 2 views
0

Visual Studio를 열면 내 Nuget 패키지 DLL 중 일부가 무시되는 문제가 발생합니다.Visual Studio 시작시 Resharper 변경 Nuget 패키지 DLL

Resharper가 설치된 경우에만 발생하는 것으로 나타났습니다. 이를 제거하거나 일시 중지하면 문제가 해결됩니다.

로컬 저장소의 Nuget 패키지에서만 발생하며 재정의 된 DLL이 불완전 해 보입니다 (이전 버전 일 수도 있지만 최신 버전으로 서명 된 것임). 그러면 솔루션 빌드가 실패합니다. 소스 제어에서 DLL을 되 돌린 다음 작동하도록 빌드해야합니다.

내 솔루션에서 이전 버전의 Nuget 패키지에 대한 참조를 찾으려고 시도했지만 아무 것도 없습니다.

Visual Studio가로드 될 때 Resharper가 내 DLL을 변경하는 것을 중지하는 방법을 아는 사람이 있습니까? 그리고 내 Nuget 패키지의 더 큰 문제는 무엇인가에 대한 제안이 있습니까?

답변

0

패키지 폴더의 패키지 내용에서 DLL의 로컬 복사본을 변경 한 것 같습니다. 나쁜 습관입니다. 일부 패키지에서 DLL을 수정해야하는 경우 필요한 DLL을 사용하여 직접 패키지를 만드는 것이 좋습니다.

+0

나는 그것이 DLL을 변경하지 않았기 때문에 나는 생각하지 않는다. 그리고 Resharper없이 패키지는 괜찮다. 심지어 패키지 디렉토리를 제거하고 Nuget에서 다시 설치하여 테스트했습니다. –

+0

그럼 ReSharper로 무엇이 바뀌 었습니까? – derigel

+0

그래서 내 패키지 폴더가 Nuget에서 최신 DLL을 설치하여 거기에 있습니다. 그런 다음 Resharper가 설치된 Visual Studio를 열고 패키지 폴더에있는 해당 DLL을 다시 확인하면 변경되었습니다. –

관련 문제