2014-02-11 3 views
2

Я пытаюсь создать тестовый проект для приложения silverlight. Когда я построить этот проект он бросает следующие ошибкиНеизвестная ошибка сборки, «Не удалось загрузить файл или сборку». System.Windows

Unknown build error, 'Could not load file or assembly 'System.Windows, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)' 

У меня есть system.winwos DLL в моих ссылках и я использую Visual Studio 2012.

Что я должен сделать, чтобы устранить эту ошибку

Подробнее Детали:

Если я удаляю dll system.windows.control.Navigation, эта ошибка больше не возникает, но для сборки требуется system.windows.control.Navigation.

+0

Вы пытались проверить версию вашей system.winwos dll в ссылках? это 5.0.5.0? –

+0

Возможно, у вас есть объявление в вашем манифесте/конфиге, попробуйте удалить тот, который ссылается на эту версию. – Allende

+0

Версия @ChrisShao System.windows 4.0, а путь - «C: \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework \ .NETFramework \ v4.5 \ System.Windows.dll" , который является последним .Net Framework on моя машина. Вы знаете, где я могу получить System.Windows Version 5.0.5.0? –

ответ

1

Обычно, когда у меня возникла эта проблема, это связано с тем, что мое приложение настроено на создание 64-битной версии, а не AnyCpu, а оскорбительная сборка - 32-разрядная. Или наоборот.

+0

Я попытался построить как с 32-битными, так и с AnyCpu настройками, но получая ту же самую ошибку каждый раз –

3

Наконец нашел System.Windows версию 5.0.5.0 в C: \ Program Files (x86) \ Microsoft Silverlight \ 5.1.20913.0 папку

бы добавить этот файл вручную в project.csproj файл с помощью тега Getting другие ошибки сборки, но, по крайней мере, это разрешено.

Спасибо за вашу помощь!