projets de déploiement non pris en charge par msbuild: quelles sont mes options?
-
23-09-2019 - |
Question
J'utilise TeamCity pour construire automatiquement ma solution avec msbuild et il semble que .vdproj ne sont pas pris en charge. Quelles sont mes options pour construire un msi / installateur?
- Installer Visual Studio sur le serveur de build
- Utilisez un autre installateur (WiX, Nullsoft, InnoSetup?)
- !
Je l'ai déjà TeamCity la course et la construction d'un .zip et je suis à la recherche de la solution la plus rapide.
Edit: J'ai oublié de mentionner est une application WPF .exe
La solution
Vous pouvez toujours essayer à WiX , il y a un certain soutien pour l'utilisation WiX par Visual Studio via votive WiX projet. En outre, il est open source WixEdit .
Si vous utilisez VS 2010, vous pouvez aussi jeter un oeil à la page Edition limitée InstallShield, qui est inclus gratuitement. Si vous ne l'utilisez 2010, puis est une bonne raison de passer:)
Autres conseils
J'ai créé quelque chose pour un projet que je travaillais il y a quelque temps.
Utilisez MSBuild tâches communautaires et visionnent les tâches IIS.