2015-06-27 3 views
1

Я обновил свой проект до Silverlight WP8.1 и обновил различные пакеты nuget. Перестроить, перезагрузить, очистить и перестроить :) Но я все время получаю сообщение об ошибке с одной сборкой для одной из моих dll.Обновление WP8 до Silverlight WP8.1, проблема сборки

Ошибка 24 Ассамблеи 'MainGame, Version = 1.0.0.0, культура = нейтральной, PublicKeyToken = NULL' использует 'GalaSoft.MvvmLight, Version = 5.1.1.35049, Culture = нейтрально, PublicKeyToken = e7570ab207bcb616', который имеет более высокий версия, чем ссылка сборки 'GalaSoft.MvvmLight, Version = 5.0.2.32240, Culture = нейтрально, PublicKeyToken = e7570ab207bcb616' C: \ Users \ Johann \ Desktop \ StoneGaard \ MainGame \ Bin \ ARM \ Debug \ MainGame.dll MVVMTestApp

Я переустановил и удалил и переустановил пакет MVVMLight. Я уверен, что ссылки являются новым 5.1.1.x при поиске в обзоре ссылки: Image of references

Наконец я попытался исключить Maingame.dll и еще раз перезагрузка и восстановление с той же ошибкой.

Может ли кто-нибудь помочь с разрешением ошибки?

ответ

1

Я думаю, что вы ссылаетесь на неправильные библиотеки. (Возможно, вы выбрали версию WP8.1 RT?) Попробуйте использовать установщик пакетов Nuget, поэтому он автоматически выбирает правильные для вашего проекта.

Открыть Tools > Nuget package manager > Package manager console и использовать эту команду:

Install-Package MvvmLight

NuGet страница Lib: https://www.nuget.org/packages/MvvmLight/

+0

Я Allready сделал это с Update-пакета -reinstall, без какого-либо успеха , Но пробовал ваше решение и, видимо, сработал, но получил еще одну ошибку в другом проекте, я задам новый вопрос. Thx за вашу помощь! – JTIM

+1

Когда возникают такие неприятности, ** никогда не выполняйте переустановку, просто удалите и установите снова. – fillobotto

+0

Хорошо, я запомню! :) Но:/Я попробовал это сейчас с новой ошибкой, которую я получил: http://stackoverflow.com/questions/31090004/upgrading-wp8-to-silverlight-wp8-1-payload-contains-two-or- более-файлов-с-же – JTIM

Смежные вопросы