web-dev-qa-db-ja.com

Visual Studio-vdprojには互換性がありません

Visual Studio 2012で作業しているソリューションにプロジェクトがあり、プロジェクトの1つに対して次のメッセージが表示されます。「このバージョンのVisual Studioには、次のプロジェクトタイプがインストールされていないか、サポートされていません。」 vdprojです。これは何を意味し、この問題をどのように解決しますか

46
Scott

vdproj[〜#〜] msi [〜#〜] Visual Studioの作成プロジェクトです。廃止され、ほとんどの人は [〜#〜] wix [〜#〜] または [〜#〜] nsis [〜#〜] またはInstall Shieldなどのプロフェッショナルグレードのインストーラー作成ツール。

製品にインストーラーが不要な場合は、vdprojプロジェクトをソリューションから除外して、そのまま続行してください。

すぐにwixに移行したい場合は、このpowershellスクリプトをお試しください https://github.com/chrisoldwood/vdproj2wix

44
BozoJoe

公式もあります:

vS 2013、2015、または2017 + 2019にジャンプできる場合

しかし、BozoJoeは正しいです。vdprojを削除してWiXに移行するときです。

38
jeoffman

Visual Studio 2017はVisual Studio Installerを使用できます。これはデフォルトではありません。実行する必要がありますInstallerProjects.vsixMicrosoft Visual Studio 2017 Installer Projects で入手できます。少なくともWindows GUIプロジェクトでは、私はそれを使用し、うまく機能しました。 Install Shieldの複雑さに触れる前に、一見の価値があります。

33
John Pittaway

2017または2019のVisual Studio 2010および2015からのVD​​PROJプロジェクトの「互換性のない」問題を解決する正しい手順は次のとおりです。

  1. Visual Studio .NET 2017または2019を入力してください
  2. "Tools"->Extension and Updates->Onlineをクリックします
  3. 検索ボックスに "Installer Project"と入力します
  4. Microsoft Visual Studio Installer Projectの「インストール」をクリックします
  5. Visual Studio .NETを再起動し、指示に従って拡張機能をインストールします

この拡張機能により、古いプロジェクト(2010、2015)は(2017、2019)で機能します。 VDPROJは非推奨ではなく、単に新しい拡張機能で改善されています。これについて詳しくは、公式の MarketPlace をご覧ください。

17
Julian Rios

microsoft Visual Studio Installer Project(Vs2017)を使用する場合。 Microsoft Visual Studio Installer Projectは、更新後に無効になる場合があります。

  • ツール->拡張機能と更新..
  • インストール済みをクリックします
  • 検索して選択-> Microsoft Visual Studio Installer Project
  • 有効にする
  • Visual Studioを再起動します
2
Harun ÇETİN