2017-04-17 14 views
0

Visual Studio 2017 Community Editionをインストールしました。 C++開発やWindows開発などのような特定のものを選択せず​​にインストールしました。その後、wixツールセットコンポーネントをダウンロードしてインストールしたwixtoolsetを通してWixをインストールしました。その後、私はVisual Studio 2017用のWix ToolSet拡張をインストールしました。Visual Studioを再起動し、ファイル - >新規 - >プロジェクト - WiXツールセット - >セットアッププロジェクトを使って新しいプロジェクトを作成しようとしました。新しいWixプロジェクトを作成するVisual Studio 2017でエラーが発生する

エラーが発生し、プロジェクトを作成できません。私は完全にWiXを初めて使い、Visual Studioについて少ししか知りません。

VS17 Error

+0

どのバージョンのwixtoolsetをインストールしましたか? –

+0

WiX Toolset v3.11.0.1528 –

+0

Hmm Wix Toolset v3.11.xは、VS 2017およびその拡張機能と互換性があります。ですから、問題はMicrosoft.VisualStudio.TemplateWizardInterface.dllにあります。 DLLがコンピュータに存在しないか、何らかの理由で破損しています。 DLLが存在するかどうか確認してください。 C:¥Program Files(x86)¥Microsoft Visual Studio 11.0¥Common7¥IDE¥PublicAssemblies –

答えて

1

当初、私はVS17のインストールワークロードのいずれかを選択し、それだけでインストールを高速化するためにインストールされていませんでした。

Azazのコメントから、NuGet Package Managerが必要に応じてパッケージをインストールする必要があることがわかりました。しかし、私はNuGetオプションを全く見ることができなかったので、私はExtensionsとアップデートでそれをインストールしようとしましたが、うまくいきませんでした。私は少しの研究を行い、VS17にNuGetを自動的にインストールするVS17のインストール時に、少なくとも.Net開発ワークロードが必要であることがわかりました。

私はVS17、WiXを一切アンインストールしてシステムから削除しました。次に、下記のスクリーンショットに示すように特定のワークロードパッケージを使用してVS17をインストールしました。 VS17 install screen

その後、VS17にWiXとその拡張モジュールをインストールしました。すなわちVotive2017.vsix。

私はVS17を再起動して、WiX用のプロジェクトを作成することができました。

私はインストールにどこか迷っていたようですが、プロジェクトテンプレートを作成するために必要な、必要なDLLとGUID機能をインストールできませんでした。

+0

問題が解決したことをよく聞きました。これは、欠落しているDLLがC:¥Program Files(x86)¥Microsoft Visual Studio 11.0¥Common7¥IDE¥PublicAssembliesにあり、VSが最小限の設定でインストールされている場合に欠落していたことを意味します。 –

+0

はい、DLLがこれらの.Netワークロードと一緒にインストールされることを意味します。プログラムファイル(x86)内のフォルダは、Microsoft Visual Studio 11.0 \ Common7の代わりにMicrosoft Visual Studio \ 2017 \ community \ common7になります。継続的なヘルプAzazに感謝します。 –

関連する問題