我已经要求.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中,你能让安装程序能够检查它吗?
(我真希望他们想出了一个更好的编号方案 - 世界和它的狗可以看到,这是会得到混淆)