Visual Studio 프로젝트에 이상한 문제가 있습니다. .NET 4 프레임 워크를 사용하는 C# 응용 프로그램을 작성하고 있습니다. 일부 DLL에 대한 참조를 추가합니다 (3.5에서 컴파일됩니다). 그리고 솔루션을 빌드 할 때까지 작동합니다. 이 경우 컴파일러는 이러한 DLL 내의 네임 스페이스를 볼 수 없다는 의미에서 참조를 제거합니다. 어떤 아이디어?응용 프로그램을 컴파일 할 때 참조를 제거합니다.
오류가 :
Error 4 The type or namespace name 'XXX' could not be found (are you missing a using directive or an assembly reference?)
일반적으로 이러한 종류의 동작을 사용하면 오류 및 경고 창에 경고가 표시됩니다. 내 생각에 이러한 참조 중 하나에 대한 필수 참조가 프로젝트에 없습니다. –
ecopyLocal = true ..를 프로젝트에 설정하고 있습니까? ..? 또한 GAC의 경우 4.0 GAC는 3.5 GAC와 구분됩니다. – MethodMan
@Neil Knight dll을 bin 디렉토리로 직접 복사 하시겠습니까? –