Добавить ссылку добавляет неверную ссылку - PullRequest
6 голосов
/ 02 сентября 2011

Я работаю над приложением SL, которое должно ссылаться на System.Xml.dll. Поэтому я «Добавить ссылку ...» в проект и перехожу к общей папке dll, в которую я скопировал версию Silverlight 4.0 th System.Xml.dll.

Проблема в том, что ссылка добавляется как указывающая на

C: \ Program Files (x86) \ Справочные сборки \ Microsoft \ Framework.NETFramework \ v4.0 \ System.Xml.dll

версия, которая затем приводит меня (я думаю) к получению "Определение манифеста обнаруженной сборки не соответствует ссылке на сборку" при попытке запустить приложение. AssemblyBinding в web.config, похоже, не перенаправляет, и я попытался установить путь ссылки проекта, но все равно не повезло.

Есть идеи получше?

Спасибо

John

Ответы [ 2 ]

3 голосов
/ 25 октября 2012

Поскольку это, кажется, продолжает просматриваться, я официально добавлю ответ:

Добавление пути подсказки вручную (редактор XML) к ссылке в файле csproj помогло.

0 голосов
/ 28 января 2014

Я посмотрел в свойствах Reference DLL, и путь был совершенно неправильным, ничего похожего на то, что я ожидал, например, на какое-то случайное место, в котором, как оказалось, была очень старая версия dll. Я удалил файл, и мой ад DLL закончился.

...