약 2 주 동안 프로젝트 용 UnitTests (VS 유닛 테스트에서 빌드 됨)를 실행할 수 없었습니다. 이전에는 모든 것이 잘 작동했습니다. 오류 메시지는 다음과 같습니다Strange dll 오류 메시지
파일이나 어셈블리 '를로드 할 수 없습니다 C : \ 프로그램 파일 \의 Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PrivateAssemblies \ MyProjectName.XmlSerializers.dll "또는 해당 종속성 중 하나
.프로젝트는 System.Xml.Serialization을 참조하고 내가 작성한 다른 클래스/프로젝트와 마찬가지로 XmlSerializer 클래스를 사용합니다. 어떤 이유로이 프로젝트 만 영향을받습니다. 잘 빌드되고 정상적으로 실행되며 실행할 수 없습니다. 내 단위 테스트
나는 디렉토리를 검사했는데 그 디렉토리에있는 모든 dll은 Microsoft dll이다. 분명히 찾고있는 dll은 Microsoft dll.
누구든지 아이디어가 있습니까?
편집 : 그것은 분명히 XmlSerializer를를 사용하고 해당 파일을 생성 자동으로 대신 sgen.exe를 사용하여 함께 할 수있는 뭔가가. 다음은 MSDN article에 대한 링크입니다. 내가 찾은 것으로부터, 제네릭과 함께 시리얼 라이저를 사용하는 것과 관련이 있습니다. 내가 찾은 소스 중 어느 것도 실제로 작동하도록하는 어떤 방법도 제공하지 않는 것 같습니다.
나는 Nikita가 * .sln/csproj 파일을 제거/삭제하고, 새 프로젝트/솔루션 (동일한 디렉토리)을 만들고, 파일을 다시 추가 할 것을 제안한다고 생각합니다. 어쩌면 무언가가 길을 따라 갔을 것입니다. – KevinRF