我有一個包含VSTO加載項目的Visual Studio 2010解決方案。我還爲解決方案添加了一個WiX安裝項目,現在我需要在安裝項目中添加對VSTO項目的引用,但無法這樣做。當我右鍵單擊WiX安裝項目中的引用時,然後選擇添加引用,然後選擇項目選項卡,VSTO項目不會出現在要引用的可用項目列表中。如何在Visual Studio 2010中將對VSTO項目的引用添加到WiX安裝程序項目中?
回答
我有同樣的問題,然後我試着「這樣做不對」:我添加了引用手動編輯.wixproj文件。
我不得不添加下面的代碼片段:
<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>
很明顯,你必須更換你的項目和項目GUID(在裝配信息中找到)的路徑。
當你重新加載在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「加載」,您還需要在.vsto組件中添加一個註冊表項,添加關鍵字Software \ Microsoft \ Office \ Excel \ Addins \ MyExcelAddin(當然,您的名字)與4值:Description,FriendlyName,LoadBehavior(值爲3)和Manifest(值爲file:/// [#MyExcelAddin.vsto] | vstolocal)。 – p4bl0
- 1. 將項目添加到Visual Studio 2010中的項目
- 2. 如何將WIX安裝項目與WIX引導程序項目結合使用
- 3. 將.bat文件添加到Visual Studio中的wix安裝項目中
- 4. 在Visual Studio中添加項目引用
- 5. 如何將新項目添加到Visual Studio 2010中的添加新項目到項目上下文菜單?
- 6. Wix:將項目添加到安裝程序包
- 7. 無法在Visual Studio 2010安裝程序項目中添加自定義操作
- 8. Visual Studio 2010數據庫項目安裝程序/安裝腳本
- 9. Visual Studio 2015不能將項目引用添加到項目
- 10. 使用WiX Visual Studio項目重新打包安裝程序
- 11. 如何在Visual Studio 2010中添加「Visual Studio」引用WIX?
- 12. Visual Studio 2010無法在C項目中添加現有項目
- 13. 嘗試在Visual Studio 2012中添加對項目的引用「找不到項目」
- 14. 添加新的項目在Visual Studio 2010
- 15. 如何在WiX安裝程序項目中引用自定義的WiX擴展項目?
- 16. 在Visual Studio安裝項目中添加自定義對話框
- 17. Visual Studio 2010安裝項目問題
- 18. Visual Studio 2010安裝項目本地化
- 19. Visual studio 2010安裝和部署項目?
- 20. Visual Studio 2010安裝項目設置
- 21. Visual Studio 2010安裝項目問題
- 22. Visual Studio 2010安裝項目[ProductName]
- 23. Visual Studio 2010安裝項目屬性
- 24. 無法將Microsoft.Online.Administration.Automation.PSModule dll的引用添加到Visual Studio 2010中的項目中
- 25. Visual Studio 2015安裝程序項目
- 26. 如何在Visual Studio安裝項目中創建卸載程序?
- 27. 在Visual Studio 2010中找不到安裝項目模板
- 28. 如何在Wix安裝項目中引用GAC的dll文件?
- 29. Visual Studio 2010安裝項目 - 64和32的一個項目
- 30. 將自己的代碼添加到Visual Studio安裝項目?
我有同樣的問題 - 解決方案中的所有其他項目都顯示 - 但不是VSTO加載項。很奇怪。 – BrainSlugs83
這已報告給wix錯誤列表:http://wixtoolset.org/issues/4337/ – ecoe