2016-08-03 3 views
0

В MobileFirst Foundation, добавляя JSONStore к универсальной среде Windows 8.1 будет добавить следующие файлы проекта: Msvcr110.dll
Sqllite3.dll
JSONStoreWin8Lib .dllОшибка при проверке и издательские окна 8,1 универсальный проект построен с MobileFirst Фондом

Чтобы создать пакет и проверить его для публикации, я открываю файл .sln в родной среде Windows 8, используя Visual Studio, щелкните по проекту, опубликовав (project-> store-create application package), чтобы запустить процесс ,

Не удалось выполнить проверку с ошибкой: 'msvcr110.dll не поддерживается' Ошибка будет происходить только при проверке хранилища MS.

Как устранить эту ошибку?

ответ

6

MobileFirst связывает среду исполнения VC++ для магазина JSON вместе с проектом Windows 8.

Это необходимо для некоторых устройств (таблетки), которые имеют ОС без выполнения (обычно старый 8,1 операционной системы Win RT)

Проблема возникает из-за msvcr110.dll, указанного в проекте. Это библиотека времени выполнения ОС, на которую ссылается проект MFP с включенным JSONStore.

Для решения этой проблемы выполните следующие действия:

  1. Удалить ссылку msvcr110.dll из Visual Studio проекта

  2. Удалить msvcr110.dll из следующих мест
    а. {ProjectName} /windows8/native/buildtarget/ARM/msvcr110.dll
    b. {ProjectName} /windows8/native/buildtarget/x86/msvcr110.dll
    c. {} ProjectName /windows8/native/buildtarget/x64/msvcr110.dll

  3. Добавить Microsoft Visual C++ времени выполнения пакета (11,0 версия) в качестве
    ссылки в проекте. В проекте Visual Studio щелкните правой кнопкой мыши по ссылке
    , добавьте новую ссылку, нажмите Windows 8.1 -> расширения. Убедитесь, что выбрано
    Microsoft Visual C++ Runtime Package V11.0. Если выбраны другие версии
    , все в порядке. Убедитесь, что 11.0 выбрано и проверено.
    4. Восстановить и развернуть.