我創建了一個通過«ClickOnce»部署/安裝的Winform應用程序。Setup.exe的ClickOnce保存對話框
當我添加的一個先決條件,我注意到一個奇怪的行爲...
起初,我有以下先決條件:
- 的Windows Installer 3.1
- .NET Framework 3.5的SP 1
發佈後,用戶導航到publish.htm文件,他們看到:
Name: Version: Publisher: and the 「Install」 link.
一旦點擊,應用程序就會自動安裝!
現在......如果我決定增加一個額外的先決條件,如.NET Framework 3.5的,現在我有以下幾點:
- 的Windows Installer 3.1
- .NET Framework 3.5的
- 的.Net框架3.5 SP 1
一旦發佈,所述publish.htm文件顯示發佈部,其下方是一個額外的消息:
The following prerequisites are required: * Windows Installer 3.1 * .NET Framework 3.5 * .NET Framework 3.5 SP1 If these components are already installed, you can launch the application now...
問題1) 爲什麼這個消息突然出現?
問題2) 在我的第二個場景中,如果用戶點擊安裝,而不是觸發應用自行安裝鏈接,它會提示一個保存對話框,保存「setup.exe」文件......這當然,該對話框在方案一中未顯示。 爲什麼向用戶提示「保存對話框」?
我敢肯定,我俯瞰的東西在這裏...