2017-08-30 3 views
0

Est-ce que quelqu'un sait pourquoi la ligne de commande ne permet pas de spécifier l'ID de l'éditeur, ou s'il existe une solution de contournement? J'essaye d'organiser mes applications de pont de bureau pour faciliter ceci, mais il semble que chaque fois que je génère un APPX, je dois alors entrer et éditer manuellement quelques champs tels que l'identifiant d'éditeur. Je ne comprends pas pourquoi ceux-ci ne peuvent pas être spécifiés sur la ligne de commande desktopappconverter.desktopappconverter.exe ne prend pas en charge l'ID éditeur sur la ligne de commande?

+0

De quel éditeur parlez-vous? Voulez-vous dire l'éditeur? – Scavenger

+0

Mon ID éditeur. –

Répondre

0

Ceci est un problème très courant, et il pourrait y avoir un certain nombre de choses à l'origine de ce problème, la plupart corrigé dans les versions les plus récentes de Windows 10, les SDK et Visual Studio. En raison du nombre de variables possibles dans différents scénarios (empaquetage de dlls par rapport à l'exécution d'un programme d'installation, etc.), il est plus facile de trouver une solution en la mettant à jour et en la testant sur différents postes de travail.

Si possible, utilisez le projet de pont de bureau natif dans la dernière mise à jour de Visual Studio, 15.4.4 ou ultérieure. Cela rend le processus beaucoup plus simple. Si ce n'est pas une option pour vous, # 1, assurez-vous que vous ne mélangez pas le nom de l'éditeur et l'identifiant de l'éditeur (j'ai fait cette erreur), et que les deux attributs sont conformes aux règles de nom. J'ai remarqué que le DAC est très pointilleux sur la ponctuation. Si nécessaire, mettez à jour le nom de votre éditeur chez Microsoft pour qu'il ne contienne pas de point ou de virgule.

Si possible, lancez une machine virtuelle sur azur et testez l'exécution du DAC sur une version d'entreprise. J'ai un bureau de 6 stations et j'ai remarqué des bugs étranges et des erreurs ici et là sur PRO mais pas autant sur la version entreprise. Informez-moi si cela aide ou si je peux vous aider à identifier le problème