2
我有一個Wix bootstrapper項目,如果需要,可以從Web安裝.Net框架。不,我想爲Silverlight做同樣的事情。 理想情況下從網絡,但如果我必須我會捆綁它。Wix Silverlight先決條件
那麼如何添加Silverlight作爲先決條件?
我有一個Wix bootstrapper項目,如果需要,可以從Web安裝.Net框架。不,我想爲Silverlight做同樣的事情。 理想情況下從網絡,但如果我必須我會捆綁它。Wix Silverlight先決條件
那麼如何添加Silverlight作爲先決條件?
解決了這個問題:顯然需要
<ExePackage Id="sl"
Compressed="no"
DownloadUrl="http://go.microsoft.com/fwlink/?LinkID=149156"
SourceFile="C:\Users\mah67\Downloads\silverlight.exe"
Cache="yes"
PerMachine="yes"
Protocol="netfx4"
Vital="yes"
InstallCommand="/q"
Permanent="yes"
Description="Silverlight Runtime"
DisplayName="Silverlight"
SuppressSignatureVerification="yes" >
源文件屬性,以便維克斯可以提取約在編譯時的文件信息。 Compressed =「no」意味着它不應該在編譯時捆綁在一起。當構建軟件包時文件不可用時使用RemotePayload。
好吧,只是使用ExePackage和Silverlight.exe安裝程序捆綁它非常簡單。然而,我在某處讀到,當你下載.exe時,微軟網站上有一些javascript決定你是否要下載32位或64位版本。現在我真的很想要這個安裝程序按需下載,以便在需要時下載它。我發現了DownloadUrl屬性和RemotePayload子元素,但我無法讓它工作。任何想法或指針? –