#c# #silverlight #windows-phone-7 #silverlight-toolkit
#c# #silverlight #windows-phone-7 #silverlight-toolkit
Вопрос:
я установил Windows phone silverlight toolkit от августа 2011 года из http://silverlight.codeplex.com / .
После установки (и перезагрузки компьютера) я пытаюсь использовать silverlight toolkit (расположенный в C:Program Files (x86)Microsoft SDKsWindows Phonev7.1ToolkitAug11BinMicrosoft.Phone.Controls.Toolkit.dll
) в моем проекте VS.
Когда я пытаюсь это сделать, я получаю сообщение об ошибке « A reference to a higher version or incompatible assembly cannot be added to the project
«. Почему это и как я могу это исправить? Мой VS — Visual Studio express edition для Windows phone.
Следует отметить, что в список ссылок я также включил Windows.Телефон и Windows.Телефон.Элементы управления (возможно, ссылающиеся на «более высокую версию»)
Ответ №1:
Разрешить Visual Studio ссылаться на эти dll, разблокировав эту dll.
- Щелкните правой кнопкой мыши на каждом DLL-файле, на который вы хотите ссылаться
- выберите Свойства, а затем нажмите на кнопку Разблокировать.
Ответ №2:
Августовская версия инструментария специально предназначена для версии 7.1 SDK.
Вы получите это сообщение, если приложение, на которое вы пытаетесь ссылаться, использует targets 7.0.
Чтобы обновить свое приложение, щелкните правой кнопкой мыши на проекте в обозревателе решений и выберите опцию «Обновить до Windows Phone 7.1» или выберите опцию на странице свойств проекта.
Ответ №3:
Обнаружена проблема. Проект был скомпилирован для версии 7.0, а silverlight — для 7.1 sdk. Просто установите для проекта значение 7.1
Ответ №4:
Это очень просто. Просто щелкните правой кнопкой мыши на этом DLL-файле и выберите свойства, затем нажмите Разблокировать (внизу).