Mechanical Turk의 Amazon.NET SDK를 다운로드하여 컴파일하여 Amazon.WebServices.MechanicalTurk.dll 및 Amazon.WebServices.MechanicalTurk.Domain.dll의 두 DLL을 생성했습니다. 그런 다음 새 WPF 프로젝트를 만들고 두 DLL을 참조로 추가했습니다. 내가 만든 공간에서 객체를 만들면 Intellisense는 어셈블리를 탐색하는 데 아무런 문제가 없습니다. 클래스를 볼 수 있습니다. 그러나 컴파일 할 때 컴파일러에서 "형식을 찾을 수 없음"오류가 발생합니다. Intellisense는 더 이상 Amazon 네임 스페이스에서 작동하지 않으며 솔루션 탐색기에서 참조로 나열되어 있지만 Visual Studio의 개체 브라우저 창에서 DLL이 사라졌습니다. 무슨 일 이니? 나는 명백한 것을 놓치고 있다고 생각한다. 예를 들어 MTConfig를 볼 수는 있지만 인스턴스화를 시도하면 실패하고 다시 시도하기 위해 DLL을 다시 추가해야합니다.Amazon Mechanical Mechanical DLL 참조가 컴파일 중 계속 사라짐
감사합니다.
두 가지 방법으로 시도해 보았습니다. 먼저, 완전히 다른 트리 인 Mechanical Turk SDK 프로젝트에 해당하는 출력 폴더에서 DLL을 직접 참조했습니다. 그 후 몇 번 실패했는데 DLL을 내 프로젝트의 루트 디렉토리에 복사 (이유를 찾아내는 것)하고 거기에서 같은 동작을 기록했습니다. 두 경우 모두 DLL 파일이 지워지지 않았습니다. –
@Mike : "로컬 복사"를 true로 설정 했습니까? –
@ Jon- 네, 있습니다. –