как изменить минимальную целевую версию Windows в проекте cordova Windows 10?

#cordova #uwp

#кордова #uwp

Вопрос:

Я не смог изменить минимальную целевую версию cordova Windows, я пытался изменить ее в CordovaApp.Windows10.jsproj, но она перезаписывается после каждой сборки,

     <TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
    <TargetPlatformVersion>10.0.17763.0</TargetPlatformVersion>
    <TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion>
    <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
    <UapDefaultAssetScale>100</UapDefaultAssetScale>
  

пожалуйста, помогите…

Заранее спасибо

Ответ №1:

как изменить минимальную целевую версию Windows в проекте cordova Windows 10?

Если вы хотите изменить целевую версию uwp, пожалуйста, обратитесь к этому документу. И добавьте следующие строки в config.xml досье.

  <preference name="uap-target-min-version" value="10.0.16299.0" /> 
 <preference name="Windows.Universal-MinVersion" value="10.0.16299.0" />
  

Комментарии:

1. Спасибо за комментарий, я изменил минимальную целевую версию Windows на 16299, и она работает, но когда я запускаю приложение, версия 16299 не работает с Windows runtime (я использую файл c # winmd), но когда я меняю ее на 15063, она работает. Что я делаю не так?

2. @AvishekNath что такое файл c # winmd, пожалуйста, поделитесь с нами примером проекта, вы можете загрузить проект на github и поделиться ссылкой.

3. Я использую проект среды выполнения Windows, для приложения uwp я использую cordova и ссылаюсь на этот проект winrt из плагина cordova. Вы можете проверить эту ссылку, github.com/jimcloudman/winjs-error-for-testing

4. @AvishekNath, я обновил ответ, пожалуйста, проверьте. Предыдущий способ не работает. он будет перезаписан после сборки.

5. Ребята, у меня также возникла аналогичная проблема, когда приложение Cordova win10 не может вызвать компонент среды выполнения Windows. Выдает неизвестную ошибку времени выполнения. Есть идеи, как это решить? Спасибо