2012-12-21 2 views
2

내 컴퓨터에 VS2012 및 Trend Micro 바이러스 백신이 설치된 상태에서 프로젝트를 컴파일 할 때 문제가 발생했습니다. 다른 사람이이 문제가 발생하는 이유에 대한 아이디어를 얻고 싶습니다. 이것과 아마도 해결책을 경험해 왔습니다.Trend Micro를 사용할 때 VS2012 컴파일 문제

기본적으로 Trend Micro가 비활성화되면 올바르게 컴파일되는 일련의 종속성이있는 프로젝트가 있습니다. 그러나 활성화 된 경우 특정 프로젝트에서 생성 된 이진 파일 (.dll)을 삭제하게되므로 항상 종속 프로젝트의 컴파일이 실패하게됩니다. 오류가 유형은 다음과 같습니다

58> CSC : 오류 CS0006 : 메타 데이터 파일 오류 CS0006 : 'C : \ XXX \ 빈은 \ XYZ.dll'

58> CSC를 찾을 수 없습니다 메타 데이터 파일 'C를 : \ XXX \ 빈 \의 QWE.dll은 '

를 찾을 수 없습니다 그것은주의하는 것이 재미있다 :

  • XYZ는 항상 실패하는 프로젝트이다;

  • Trend Micro에서 로그 또는 알림을 보내지 않습니다.

  • Trend Micro를 사용하여 컴파일하거나 실행하지 않은 상태에서 코드가 변경되지 않습니다.

  • 이 문제는 전체 솔루션의 재구성을 요청할 때 자주 발생합니다.

내 VS12가 설정되어있는 4 병렬 빌드 다음과 같이 버전은 다음과 같습니다

버전 (Windows 용)

트렌드 마이크로의 OfficeScan 클라이언트 : 2108년 6월 10일 SP1

-

비주얼 스튜디오 프리미엄 2012

버전 : 11.0.51106.01 업그레이드 1

+0

알려진 문제 : https://connect.microsoft.com/VisualStudio/feedback/details/759434/vs2012-parallel-build-produces- 많은 참조 된 구성 요소를 찾을 수 없음 경고 - –

+0

Visual Studio 2010과 Trend Micro OfficeScan을 사용하는 것과 똑같은 문제가 있습니다. Trend Micro와 더 관련이있는 것 같습니다. –

답변

0

솔직히 안티 바이러스 또는 기타 소프트웨어가 왜 망가 졌는지 이해하는 것이 유용하다는 것을 알지 못했습니다. 사실은 입니다. 내 전략은 공급 업체를 위해 문서화하여 버그를 수정하거나 최소한 해결 방법을 제공하는 것이 었습니다.

Visual Studio는 바이러스 백신 공급 업체가 테스트하는 다른 많은 프로그램과 다릅니다. 예를 들어 많은 수의 DLL을 열고로드합니다. 빌드하는 동안 많은 수의 파일에 액세스합니다. 안티 바이러스 또는 기타 보안 소프트웨어가 관심을 가질만한 활동입니다.