如何在我的安装程序中检测.Net 2.0 SP1?

时间:2010-03-22 21:29:31

标签: .net-2.0 windows-installer

如何检测我的安装程序msi是否安装了.Net 2.0 SP1,如果不存在则中止安装?

我知道如何在代码中执行此操作,但在vdproj中看起来更干净。感觉更具说服力。

2 个答案:

答案 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