Тип «...» существует как в «Util.dll», так и в «Util (Silverlight) .dll». - PullRequest
2 голосов
/ 12 августа 2010

Я пытаюсь следовать замечательному совету Дэвида Бетца о том, как использовать библиотечный проект в ваших кодах .NET и Silverlight. В частности, я использую его технику на уровне файлов: у меня уже установлен проект библиотеки .NET, поэтому я создал проект Silverlight и добавил в последнем ссылки на файлы первого.

К сожалению, есть проблема. Я получаю ошибки компиляции как сумасшедшие, вида:

Тип '...' существует в файлах 'Util.dll' и 'Util (Silverlight) .dll'

Во всех других моих проектах я ссылаюсь только на один или другой. Ни один из Util dll не имеет ссылки на другой, поэтому я не уверен, почему компилятор может видеть обе библиотеки DLL из любого другого проекта.

Есть идеи?

1 Ответ

2 голосов
/ 06 августа 2011

Ответ опубликовал откровенный в комментариях.Портирование для ответа и вики-сообщество в надежде, что оно будет принято в качестве ответа.

Комментарий

Аааа!Это действительно было так просто :) Я просто исправил проблемы компиляции, кроме этой, и она внезапно перестала жаловаться.

Я также добавил к связанным проектам Зависимости проекта от реальных проектов, и это помогло сохранить ошибки, по крайней мере, более согласованными.

- Фрэнк

...