У меня есть логический уровень, который ссылается на DLL Silverlight System.Xml.Linq и графический интерфейс, который находится в WPF (следовательно, Silverlight System.Xml.Linq dll). Когда я пытаюсь передать XElement из проекта GUI методу в проекте Logic, я получаю (в основном) «XElement не относится к типу XElement». Чтобы усложнить проблему, я не могу редактировать проект уровня логики.Смешивание Silverlight-Specific System.Xml.Linq dll с Non-Silverlight System.Xml.Linq dll
Не-Silverlight DLL находится по адресу: C: \ Program Files (x86) \ Ссылка Сборки \ Microsoft \ Framework \ v3.5 \ System.Xml.Linq.dll
THe Silverlight DLL находится по адресу: C: \ Program Files (x86) \ Microsoft SDK \ Silverlight \ v3.0 \ Libraries \ Client \ System.Xml.Linq.dll
Я новичок в C#, но я уверен, что моя проблема в том, что я я ссылаюсь на разные DLL для доступа к пространству имен System.Xml.Linq. Я попытался заменить файл non-Silverlight System.Xml.Linq.dll файлом System.Xml.Linq.dll Silverlight, но получил ошибки сборки.
Есть ли способ разрешить это, если не выполнить мой проект WPF GUI и создать проект Silverlight?
Извинения за неправильную информацию в исходной версии этого сообщения ... Я повторял то, что я слышал в подкасте, который я тогда не смог проверить. Я отредактировал и исправил его. –