Visual Studio 2008에서 Visual Studio 2010으로 업그레이드 한 다양한 참조가있는 응용 프로그램이 있습니다. 해당 응용 프로그램에서 여러 참조가 '인스턴스가 이미 정의 된'수백 개의 오류를 생성하지 못하도록 일부 인스턴스에서 FALSE로 설정된 로컬 복사가 있습니다. 메시지.Visual Studio 2012에서 '로컬 복사'환경 설정을 기억하지 않는 이유는 무엇입니까?
Visual Studio 2008에서는 모두 정상적으로 작동했지만 2012로 업그레이드 한 후에는 더 이상 해당 속성을 변경할 수없는 것으로 보입니다. 예를 들어 '로컬 복사'를 사용하지 않으려는 어셈블리가 있지만 False로 변경하고 적용을 클릭하면 True로 되돌립니다.
무엇이 누락 되었습니까? 해당 옵션이나 다른 문제를 대체하는 VS 2012의 새로운 설정이 있습니까?
편집은 -에 관계없이 '로컬 복사'의 사용, 는 몇 가지 이상한 행동이 될 것 같지 않습니다. 문제를 복제하려면 새 콘솔 프로젝트를 시작하고 클래스 라이브러리를 추가 한 다음 콘솔 프로젝트에서 참조하십시오. 콘솔 프로젝트 설정이를 보여
...하지만 프로젝트 파일은 아무것도 즉 말한다 :
아무것도 설정되어 있지 않은 동작, 그러나, 복사를 않는다는 것입니다을 로컬 :
에 copylocal의 스위칭 후
을 ...하지만 GUI는 항상 false를 말한다 다음 true
에 false
에서 프로젝트와 프로젝트 파일을 저장 이제 포함!
감사합니다. 어느 때보 다 올바르지 만 GUI가 설정을 기억하지 못하는 이유는 설명하지 않습니다. 우리가 '로컬 복사'옵션에서 보았던 버그 (당신이 말했듯이 정말로 틀린 하나였습니다)가 문제의 원인이 아닌 것 같습니다. 우리가 본 바로는 프로젝트 파일에서 'CopyLocal'이 'Private'XML 태그로 대체 된 것으로 보입니다. 'CopyLocal'설정을 변경하면 XML 파일이 변경되지만 Visual Studio GUI의 프로젝트 설정에는 영향을 미치지 않습니다. –