19juin 2016

TFS 2015 : Builder une appli UWP pour le store.

Après pas mal de recherche à voir descendre lentement le crédit de 240 minutes de build par mois, j'ai enfin trouvé la bonne configuration pour builder une application UWP pour Windows Store sur Team Foundation Server.

La ligne de commande en local

msbuild ModelManager.Universal\ModelManager.Universal.csproj /p:Configuration=Release /p:AppxBundle=Always /p:AppxBundlePlatforms="x86|x64|ARM" /p:UapAppxPackageBuildMode=StoreUpload /p:AppxPackageDir="C:\\temp"

Cette ligne de commande génère le fichier appxupload dans le dossier C:\TEMP.

La même sur TFS

Ou pas. Plusieurs choses sont à modifier pour obtenir le même résultat.

La première, dans la brique build, cibler le csproj et pas le sln. Cela m'étonne, mais je n'ai pas trouvé d'autre solution.

Dans le champ MSBuild argument, on utilisera les arguments suivants :

/p:AppxBundlePlatforms="$(BuildPlatform)" /p:AppxBundle=Always /p:UapAppxPackageBuildMode=StoreUpload /p:AppxPackageDir="$(Build.BinariesDirectory)\\AppxDirectory"

La subtilité est que contrairement à ce qui est indiqué ici, il faut utiliser /p:UapAppxPackageBuildMode=StoreUpload à la place de CI.

aucun commentaire

Fil des commentaires de ce billet

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.