none
[IoT] Problème à la création d'une image IoT Core personnalisée RRS feed

  • Discussion générale

  • Bonjour à vous,

    Je démarre dans l'usage de Win 10 IoT et je souhaite être capable de créer une image IoT Core avec une application personnalisé en mode start up

    J'ai donc suivi ce guide : https://msdn.microsoft.com/fr-fr/windows/hardware/commercialize/manufacture/iot/deploy-your-app-with-a-standard-board où tout fonctionné parfaitement avec l'app par défaut qui était proposé. Le problème arrive lorsque j'essaye d'incorporer une application personnelle.

    Lorsque j'exécute la commande "buildpkg" sur le package que j'ai créée j'obtiens l'erreur suivante :

    ICD.exe : ERROR: Une erreur inattendue s'est produite. La valeur ne peut pas être null.
    ICD.exe : ERROR: Nom du paramètre : Parameter key cannot be null or empty

    Et plus en détails :

    4/28/2017 1:51:24 PM Info ICD Started
    4/28/2017 1:51:25 PM Info Command line input: icd.exe  /Build-ProvisioningPackage /CustomizationXML:"C:\Users\depo\Documents\Image+App\iot-adk-addonkit-master\Source-arm\Packages\Appx.Crotal\customizations.xml" /PackagePath:C:\Users\Documents\Image+App\iot-adk-addonkit-master\Source-arm\Packages\Appx.Crotal\Appx.Crotal.ppkg /StoreFile:"C:\Program Files (x86)\Windows Kits\10\\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\Microsoft-IoTUAP-Provisioning.dat,C:\Program Files (x86)\Windows Kits\10\\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\Microsoft-Common-Provisioning.dat" +Overwrite
    4/28/2017 1:51:25 PM Info Current directory: C:\Users\Documents\Image+App\iot-adk-addonkit-master\Source-arm\Packages\Appx.Crotal
    4/28/2017 1:51:25 PM Info Attempting to DPAPI decrypt customization XML C:\Users\Documents\Image+App\iot-adk-addonkit-master\Source-arm\Packages\Appx.Crotal\customizations.xml.
    4/28/2017 1:51:25 PM Info Customization XML could not be decrypted as it's most likely not encrypted. Données non valides.
    
    4/28/2017 1:51:25 PM Info StoreFile path: C:\Program Files (x86)\Windows Kits\10\\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\Microsoft-IoTUAP-Provisioning.dat
    4/28/2017 1:51:25 PM Info StoreFile path: C:\Program Files (x86)\Windows Kits\10\\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\Microsoft-Common-Provisioning.dat
    4/28/2017 1:51:25 PM Info Loaded Knobs schema hive at C:\Program Files (x86)\Windows Kits\10\\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\Microsoft-IoTUAP-Provisioning.dat
    4/28/2017 1:51:25 PM Error WpxGetFileEdition (onecore\base\ntsetup\wpx\core\store.cpp:103) - 0x80070002:
    4/28/2017 1:51:25 PM Error     No SKU information file C:\Program Files (x86)\Windows Kits\10\\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\Microsoft-IoTUAP-Provisioning.sku.xml available for store file C:\Program Files (x86)\Windows Kits\10\\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\Microsoft-IoTUAP-Provisioning.dat
    4/28/2017 1:51:25 PM Info Loaded settings from Windows Unknown Unknown
    4/28/2017 1:51:25 PM Info Loaded Knobs schema hive at C:\Program Files (x86)\Windows Kits\10\\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\Microsoft-Common-Provisioning.dat
    4/28/2017 1:51:25 PM Error WpxGetFileEdition (onecore\base\ntsetup\wpx\core\store.cpp:103) - 0x80070002:
    4/28/2017 1:51:25 PM Error     No SKU information file C:\Program Files (x86)\Windows Kits\10\\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\Microsoft-Common-Provisioning.sku.xml available for store file C:\Program Files (x86)\Windows Kits\10\\Assessment and Deployment Kit\Imaging and Configuration Designer\x86\Microsoft-Common-Provisioning.dat
    4/28/2017 1:51:25 PM Info Loaded settings from Windows Unknown Unknown
    4/28/2017 1:51:25 PM Warning Setting constraint violation (0x8007000d) for /UniversalAppInstall/UserContextApp//ApplicationFile: Value for the asset's source path 'Crotal_1.0.3.0_ARM_Test.appx' is not a valid file path
    
    4/28/2017 1:51:25 PM Error System.ArgumentNullException: La valeur ne peut pas être null.
    Nom du paramètre : Parameter key cannot be null or empty
       à Microsoft.Windows.ICD.Common.Tools.ThrowOnNull[T](T parameter, String name)
       à Microsoft.Windows.ICD.Provisioning.ImageCustomization.WPX.WPXMapSetting.AddKey(String key)
       à Microsoft.Windows.ICD.Core.ViewModels.Customization.MapSettingsTreeNodeVM.InitializeNode()
       à Microsoft.Windows.ICD.Core.ViewModels.Customization.TreeNodeVMBase.InitializeNodeBase()
       à Microsoft.Windows.ICD.Core.ViewModels.Customization.TreeNodeVMBase.BuildTree(ICustomizationTreeNode parent, INode subTreeRoot, ITreeNodeFactoryProvider factoryProvider, Boolean isRoot, String rootName)
       à Microsoft.Windows.ICD.Core.ViewModels.Customization.TreeNodeVMBase.InitializeSubTree(ITreeNodeFactoryProvider factoryProvider)
       à Microsoft.Windows.ICD.Core.ViewModels.Customization.TreeNodeVMBase.BuildTree(ICustomizationTreeNode parent, INode subTreeRoot, ITreeNodeFactoryProvider factoryProvider, Boolean isRoot, String rootName)
       à Microsoft.Windows.ICD.Core.ViewModels.Customization.TreeNodeVMBase.InitializeSubTree(ITreeNodeFactoryProvider factoryProvider)
       à Microsoft.Windows.ICD.Core.ViewModels.Customization.TreeNodeVMBase.BuildTree(ICustomizationTreeNode parent, INode subTreeRoot, ITreeNodeFactoryProvider factoryProvider, Boolean isRoot, String rootName)
       à Microsoft.Windows.ICD.Core.ViewModels.Customization.CustomizationVM.InitializeSettingsTree()
       à Microsoft.Windows.ICD.Core.ViewModels.Customization.CustomizationVM.Create(IProject project, IImageCustomizations customizations)
       à Microsoft.Windows.ICD.Core.Common.Project.LoadCustomizations(XDocument customizationsXDoc)
       à Microsoft.Windows.ICD.Core.Common.Project.CreateFromStoreFile(IEnumerable`1 storeFilePaths, String location, XDocument customizationsXDoc, InvocationMode invocationMode)
       à Microsoft.Windows.ICD.Core.CLI.BuildPackageCmdHandler.Execute()
       à Microsoft.Windows.ICD.Core.CLI.BuildCmdHandlerBase.DoExecution()
       à Microsoft.Windows.ICD.Core.CLI.CmdHandler.Execute(String cmdParams, String applicationName)
       à Microsoft.Windows.ICD.Core.CLI.MultiCmdHandler.Run(String[] args)
       à Microsoft.Windows.ICD.Core.CLI.MultiCmdHandler.Run()
       à Microsoft.Windows.ICD.Core.CLI.ICDConsoleCommands.Run()
    

    J'ai beau essayer de comprendre ces logs, pour moi c'est un vrai charabia. Du coup tout ce que je sais c'est qu'il y a quelque part un paramètre vide qui ne devrait pas l'être dans mon application. Ne comprends pas ces logs et n'ayant aucun signalement dans Visual Studio je cherche une aiguille dans une botte de foin.

    Voilà tout, si vous avez des idées n'hésitez pas !

    Merci d'avance pour toute aide,

    Drorck.

    vendredi 28 avril 2017 12:22