-1

Vous avez un gros problème avec l'extension Visual Studio 2017 Installer Projects pour Visual Studio 2017 Professional. J'ai ajouté un projet d'installation de Visual Studio Installer à une solution et l'ai configuré de la façon dont il est censé être fait (sortie principale dans le dossier d'application et une icône dans le dossier de bureau est tout ce qui était nécessaire). Puis j'ai cliqué avec le bouton droit sur le projet d'installation, cliqué sur "Construire" et puis je reçois ceci:Extension de projet Visual Studio Installer s'exécutant dans VS 2017 Pro pense qu'elle fonctionne dans VS 2013 Pro

"Veuillez patienter pendant que Windows configure Microsoft Visual Studio Professional 2013."

Et puis il se bloque indéfiniment. Je dois fermer Visual Studio dans le Gestionnaire des tâches pour tout arrêter. De plus, je suis Visual Studio Professional 2017, pas 2013. J'avais l'habitude d'avoir Visual Studio 2013 Ultimate, mais je l'ai désinstallé. Qu'est-ce qui pourrait causer la confusion?

Répondre

0

Il semble que Visual Studio 2013 ait été installé et qu'il existe un conflit entre 2013 et 2017, car il s'agit d'une réparation Windows Installer de VS 2013. Quelque chose se produit au cours de votre build qui nécessite l'installation de VS 2013 Être réparé. Le journal des événements Windows (application) aura une entrée de journal MsiInstaller disant quel composant semble être cassé. Si vous publiez cette information, il se peut que vous ayez une idée du problème. Si vous (par exemple) avez supprimé manuellement tout ce qui peut appartenir au produit installé VS 2013, cela entraînerait le même type de problème.

Vous avez ce problème similaire:

Rebuilding Visual Studio Installer project, launches Visual Studio 2013 seetup

Visual Studio 2015 msi build initiates another installation

Lorsque vous dites stalles indéfiniment, je me attends à demander le Visual Studio 2013 image d'installation afin qu'il puisse réparer . Si vous allez à Programmes & Caractéristiques et réparer manuellement VS 2013 il pourrait résoudre le problème.