Тип '...' существует как в 'Util.dll", так и в 'Util (Silverlight).dll'
-
27-09-2019 - |
Вопрос
Я пытаюсь следовать за Дэвидом Бетцем ' замечательный совет о том, как использовать проект библиотеки как в вашем коде .NET, так и в коде Silverlight.В частности, я использую его технику на уровне файлов:У меня уже настроен проект библиотеки .NET, поэтому я создал проект Silverlight и добавил ссылки в последнем на файлы первого.
К сожалению, есть одна проблема.Я получаю ошибки компиляции, как сумасшедшие, в виде:
Тип '...' существует как в 'Util.dll', так и в 'Util (Silverlight).dll'
Во всех других моих проектах я ссылаюсь только на тот или иной вариант.Ни одна из утилит dll не имеет ссылки на другую, поэтому я не уверен, почему компилятор может видеть обе библиотеки DLL из любого другого проекта.
Есть какие-нибудь идеи?
Решение
Ответ опубликован Фрэнком в комментариях.Переношу на answer и сообщество викифицирует его в надежде, что он будет принят в качестве ответа.
Комментарий
Аргх!Это действительно было так просто :) Я только что исправил проблемы с компиляцией, отличные от этой, и она внезапно перестала жаловаться.
Я также добавил в связанные проекты Зависимости проекта на реальных проектах, и это помогло, по крайней мере, сделать ошибки более последовательными.
– фрэнк