我已經要求.NET 3.5 SP1 la Will a VS2008 setup project update Net 3.5 SP1?。這會使setup.exe正確檢查。爲setup.exe創建一個面向未來的.NET 3.5 SP1安裝程序先決條件.MSI
我還向MSI添加了「SP1」啓動條件,因此它不會讓用戶通過啓動MSI來安裝我的.NET 3.5SP1應用程序(並將Framework條件消息中的[VSDNETMSG]
替換爲一個實際上提到SP1)。
從未來的打樣角度來看,這種感覺是錯誤的。我要的條件是:
(NETVer=3.5 AND Net35SPLevel=1) OR (NETVer=>3.5)
不
(NETVer=3.5 AND Net35SPLevel=1)
有沒有辦法做到這一點?該框架檢查不必須的條件屬性,讓我增添一分條件...
是的,我也只是不用擔心我的漂亮的小腦袋一下吧:P
如果MS版本之一那裏的專家讀到這裏,如果你打算把代碼依賴的東西放到SP中,你能讓安裝程序能夠檢查它嗎?
(我真希望他們想出了一個更好的編號方案 - 世界和它的狗可以看到,這是會得到混淆)