web-dev-qa-db-fra.com

Visual Studio - vdproj est incompatible

J'ai un projet dans une solution sur laquelle je travaille dans Visual Studio 2012 et je reçois ce message pour l'un des projets: "Les types de projets suivants ne sont pas installés dans cette version de Visual Studio ou ne les prennent pas en charge." C'est un vdproj. Qu'est-ce que cela signifie et comment puis-je résoudre ce problème

46
Scott

vdproj est un projet de création MSI pour Visual Studio. Son été obsolète et la plupart des gens sont passés à WIX ou NSIS ou un des outils de création d'installateurs de niveau professionnel tels que Install Shield.

Si vous n'avez pas besoin d'un programme d'installation pour votre produit, excluez simplement le projet vdproj de la solution et continuez votre vie.

pour vous amuser si vous voulez essayer de passer immédiatement à wix, essayez ce script powershell https://github.com/chrisoldwood/vdproj2wix

44
BozoJoe

Il y a aussi le fonctionnaire:

si vous pouvez passer à VS 2013, 2015 ou 2017 + 2019

Mais BozoJoe a raison, il est temps de laisser tomber vdproj et de passer à WiX.

38
jeoffman

Visual Studio 2017 peut utiliser le programme d'installation de Visual Studio. Ce n'est pas un défaut. Vous devez exécuter InstallerProjects.vsix . Vous pouvez l'obtenir à projets d'installation de Microsoft Visual Studio 2017 . Je l'ai utilisé et ai très bien travaillé, au moins pour un projet d'interface graphique Windows. Cela vaut la peine d'essayer avant d'entrer dans les subtilités de Install Shield.

33
John Pittaway

La procédure correcte pour résoudre le problème "Incompatible" avec les projets VDPROJ provenant de Visual Studio 2010 et 2015 en 2017 ou 2019 est la suivante:

  1. Entrez dans Visual Studio .NET 2017 ou 2019
  2. Cliquez sur "Outils" -> Extension et mises à jour -> En ligne
  3. Tapez "Projet d'installation" dans le champ de recherche
  4. Cliquez sur "Installer" dans Projet d'installation de Microsoft Visual Studio
  5. Redémarrez Visual Studio .NET et suivez les instructions pour installer l'extension.

Avec cette extension, l'ancien projet (2010, 2015) est capable de fonctionner (2017, 2019). VDPROJ ne sont pas obsolètes, mais simplement améliorés avec une nouvelle extension. Pour plus d'informations à ce sujet, visitez le site officiel MarketPlace .

17
Julian Rios

si vous utilisez le projet d’installation de Microsoft Visual Studio (VS2017). Le projet d'installation de Microsoft Visual Studio peut être désactivé après une mise à jour.

  • Outils -> Extensions et mises à jour ..
  • Cliquez sur Installé
  • Rechercher et sélectionner -> Projet d'installation Microsoft Visual Studio
  • faire activer
  • Redémarrer Visual Studio
2
Harun ÇETİN