【发布时间】:2010-10-02 17:28:13
【问题描述】:
我要求 .NET 3.5 SP1 和 Will a VS2008 setup project update Net 3.5 SP1?。这使得 setup.exe 检查正确。
我还在我的 MSI 中添加了“SP1”启动条件,因此它不会让用户通过启动 MSI 来安装我的 .NET 3.5SP1 应用程序(并将框架条件消息中的 [VSDNETMSG] 替换为一个实际上提到了SP1)。
从未来打样的角度来看,这感觉是错误的。我希望条件是:
(NETVer=3.5 AND Net35SPLevel=1) OR (NETVer=>3.5)
不是
(NETVer=3.5 AND Net35SPLevel=1)
有没有办法做到这一点?框架检查没有条件属性允许我添加子条件...
是的,我也可以不用担心我的小脑袋:P
如果那里的一位 MS 版本控制专家读到此内容,如果您要将代码所依赖的内容放入 SP,您能否让安装程序能够检查它的 OOTB。
(我真希望他们能想出一个更好的编号方案 - 世界和它的狗可以看到这会变得混乱)
【问题讨论】:
标签: visual-studio-2008 installation windows-installer .net-3.5 launch-condition