如何检测我的安装程序msi是否安装了.Net 2.0 SP1,如果不存在则中止安装?
我知道如何在代码中执行此操作,但在vdproj中看起来更干净。感觉更具说服力。
答案 0 :(得分:2)
您只需要一个启动条件编辑器,您可以在其中将客户端计算机上安装的最小.net版本设置为2.2.30729(.net 2.0 sp1)。希望它有所帮助。
答案 1 :(得分:0)
您可以检查MsiNetAssemblySupport属性的值,并将其与安装.Net 2.0 SP1时Fusion.dll的版本号进行比较。
来自MSDN的详细信息 - http://msdn.microsoft.com/en-us/library/aa370325%28VS.85%29.aspx