Я загрузил и скомпилировал .NET SDK от Amazon для Mechanical Turk, выпустив две библиотеки DLL: Amazon.WebServices.MechanicalTurk.dll и Amazon.WebServices.MechanicalTurk.Domain.dll. Затем я создал новый проект WPF и добавил две библиотеки DLL в качестве ссылок. Когда я создаю объекты из своего пространства, Intellisense не имеет проблем с просмотром сборок - я вижу классы внутри. При компиляции, однако, я получаю ошибку «type not found» из компилятора. Intellisense больше не работает для пространства имен Amazon, и библиотеки DLL исчезли из окна браузера объектов в Visual Studio, хотя они все еще перечислены в качестве ссылок в обозревателе решений. Что происходит? Я думаю, что мне не хватает чего-то очевидного. Я вижу, например, MTConfig, но когда я пытаюсь создать его экземпляр, он терпит неудачу, и мне нужно снова добавить библиотеки DLL, чтобы повторить попытку.Ссылки на Amazon Mechanical Turk DLL продолжают исчезать во время компиляции
Спасибо!
Я пробовал это в обоих направлениях. Сначала я прямо ссылался на библиотеки DLL в их выходной папке - той, которая соответствует проекту Mechanical Turk SDK, который является совершенно другим деревом. После этого несколько раз я копировал библиотеки DLL в корневой каталог моего собственного проекта (выясняя, почему нет), и отметил то же поведение там. В обоих случаях файлы DLL не удалялись. –
@Mike: У вас есть «Скопировать местный» в true? –
@ Джон. Да, да. –