私はVSTOアドインプロジェクトを含むVisual Studio 2010ソリューションを持っています。また、ソリューションにWiXセットアッププロジェクトを追加しました。セットアッププロジェクトでVSTOプロジェクトへの参照を追加する必要がありますが、これを行うことはできません。 WiXセットアッププロジェクトでReferencesを右クリックし、Add Referenceを選択してから、Projectsタブを選択します。VSTOプロジェクトは参照可能なプロジェクトのリストに表示されません。Visual Studio 2010でVSTOプロジェクトへの参照をWiX Installerプロジェクトに追加するにはどうすればよいですか?
答えて
私は同じ問題を抱えていましたが、「間違って」しようとしました。リファレンスを手動で.wixprojファイルを編集して追加しました。
私は次のコードを追加する必要がありました:あなたのプロジェクトと(アセンブリ情報で見つかった)プロジェクトのGUIDへのパスを交換する必要が明らかに
<ItemGroup>
<ProjectReference Include="..\MyExcelAddin\MyExcelAddin.csproj">
<Name>MyExcelAddin</Name>
<Project>{2b1d7a7b-4928-45fa-bfdf-cd7d435eecfc}</Project>
<Private>True</Private>
<DoNotHarvest>
</DoNotHarvest>
<RefProjectOutputGroups>Binaries;Content;Satellites</RefProjectOutputGroups>
<RefTargetDir>INSTALLFOLDER</RefTargetDir>
</ProjectReference>
</ItemGroup>
を。
Visual Studioでプロジェクトをリロードすると(私は2012を使用しますが、それは同じです)、警告アイコン付きの参照が表示されます。
あなたはまだ$(var.MyExcelAddin.TargetDir)
として変数を使用することができます。
これが役に立ちます。溶液中の他のすべてのプロジェクトに表示 - -
これは参考として私のExcelアドインを追加するのに役立ちますが、残念ながら生成されたmsiはダブルクリックしたときにhttp://wixtoolset.org/documentation/manual/v3/votive/authoring_first_votive_project.html) – ecoe
私がそのページに表示されているものには欠けているものがたくさんあります。(手動で)追加する必要がありますあなたのWiXファイルは、Excelアドイン(.dll、.manifest、.vsto、および他のすべてのdll)のビルドから生成されたすべてのファイルです。 Excelでアドイン「ロード可能」にするために、あなたは4を持つ(もちろん、あなたの名前で)は、Microsoft \ Officeの\エクセル\アドイン\ MyExcelAddin \キーソフトウェアを追加すること.vstoコンポーネント内部のレジストリキーを追加することも必要があり値:Description、FriendlyName、LoadBehavior(値3)、マニフェスト(値ファイル:/// [#MyExcelAddin.vsto] | vstolocal) – p4bl0
- 1. Visual Studioの.cuプロジェクトへの参照を追加するには?
- 2. Visual Studio 2010のプロジェクトにマニフェストファイルを追加するにはどうすればよいですか?
- 3. 分離プロジェクトの参照を50以上のプロジェクトに追加 - Visual Studio 2010
- 4. Visual Studio Community 2015プロジェクトへの参照を追加する
- 5. Visual Studio 2010:プロジェクトをビルドするにはどうすればいいですか?
- 6. 同じソリューションで別のプロジェクトへの参照を追加するにはどうすればよいですか?
- 7. .NET Core WebプロジェクトにPostgreSQLCopyHelperへの参照を追加するにはどうすればよいですか?
- 8. プロジェクト参照の問題、Visual Studio 2010
- 9. Visual Studio 2005でvC++プロジェクトの参照を追加する方法
- 10. Visual Studio 2010の別のプロジェクトでjavascriptコンポーネントを参照する
- 11. Visual Studioソリューションで参照としてGitHubプロジェクトを追加する
- 12. Visual Studio 2010 MVC 2 WebプロジェクトでjQueryを追加するには?
- 13. Visual C++ 6.0からVisual Studio Express 2010にプロジェクトを変換するにはどうすればよいですか?
- 14. asp net coreプロジェクトのクラスライブラリプロジェクトへの参照を追加するにはどうすればいいですか
- 15. Visual Studio 2015プロジェクトに参照を追加できません
- 16. 同じプロジェクトの別のVC++プロジェクトを参照するにはどうすればよいですか?
- 17. Visual Studio 2015でExcel 2016のCOM参照を追加するにはどうすればよいですか?
- 18. Visual Studio Webサイトのプロジェクトタイプで参照を追加するにはどうすればよいですか?
- 19. Visual Studio 2017プロジェクトにブーストライブラリ1_65または1_64を追加するにはどうすればよいですか?
- 20. Visual Studio Macでアセンブリへの参照を追加するには?
- 21. C#アプリケーションでCベースのDLLへの参照を追加するにはどうすればよいですか?
- 22. Visual Studio 2010 Installerプロジェクトでクライアントコンピュータに.NET Framework 2.0(存在しない場合)を自動的にインストールするにはどうすればよいですか?
- 23. 非HTMLベースのプロジェクトにVisual Studio 2010 MVC 3を使用するにはどうすればよいですか?
- 24. Visual Studio 2010 - 参照の追加タブは私にプロジェクトを与えるだけです。ブラウズ許可なし?
- 25. ネイティブVisual C++プロジェクトへの参照を追加する
- 26. F#プロジェクトにC#アセンブリ参照を追加するにはどうすればよいですか?
- 27. 別のVisual Studio 2010プロジェクトに既存のファイルを追加する
- 28. wixファイルに熱の出力を含めるにはどうすればいいですか? (Visual Studioプロジェクトなし)
- 29. Visual Studio 2010 C++は参照プロジェクトからのインクルードパスを継承できますか?
- 30. 外部設定ファイルへの参照をVisual Studio 2010に追加するにはどうすればよいですか?
私は同じ問題を持ってではなく、VSTOアドインを。非常に奇妙な。 – BrainSlugs83
これはバグリストを報告するために報告されています:http://wixtoolset.org/issues/4337/ – ecoe