2009-11-30 51 views
0

我使用Bootstrapper清單生成器工具生成了Bootstrapper清單。該軟件包已成功安裝在C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\ClickOnce先決條件未發佈到網絡服務器

該軟件包似乎已成功創建,因爲它顯示在項目發佈屬性頁面的可用先決條件列表中。在檢查包併發布應用程序後,我沒有在Web服務器上的主應用程序目錄下的任何位置看到必備文件夾。有任何想法嗎?

+0

「主要應用程序目錄」 - 你是指應用程序文件嗎? – 2009-11-30 19:58:58

+0

號碼 C:\ Inetpub \ wwwroot \ MyApplication。 – 2009-11-30 22:50:40

+0

Setup.msi和隨附的cab文件很大:安裝文件爲10MB,CAB文件爲315MB。 ClickOnce在複製這些大文件時有問題嗎? – 2009-11-30 23:33:43

回答

0

請確保您有「創建驅動程序安裝必備組件」檢查,與「指定prerequisits安裝位置」正確的選項一起:

alt text

+0

選中「創建安裝程序以安裝必備組件」並選中「從組件供應商的網站下載必備組件」。更改爲從相同位置下載會生成錯誤 尚未將「先決條件」的安裝位置設置爲「組件供應商的網站」,且項目「.NET Framework 3.5 SP1」中的文件「DotNetFX35SP1 \ dotNetFX20 \ aspnet.msp」不能位於磁盤上。請參閱幫助瞭解更多信息。 \t c:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets \t 第一個包被複製得很好。 – 2009-11-30 22:52:38

+0

請點擊這裏:http://geekrick.blogspot.com/2008/08/frustrating-net-framework-sp1-issue.html – 2009-12-01 13:40:58

0

解決問題:

通過將CopyAllPackageFiles更改爲true來手動編輯product.xml即

CopyAllPackageFiles =「true

解決了這個問題。 setup.msi和相關cab文件已成功發佈到服務器。我還沒有找到從BMG工具中設置的方法。

相關問題