我的应用程序使用WCF。我可以将.Net Framework保留为最低3.5,并且应该支持Windows 7,8和8.1
问题
我正在使用安装项目来部署我的应用程序。在“启动条件”中设置.NET Framework 3.5'在Windows 7和8.1上正常工作,但要求安装.NET Framework 3.5以继续安装。尽管Windows 8安装了.NET Framework 4.0,但仍会发生这种情况。 当我将版本更改为'任何'在Win 8上安装期间抛出错误,说:"错误1001 InstallUtilLib.dll。未知错误"。
问题
安装项目如何检查高于.NET Framework 3.5的版本,而不是'任何'如果我必须使用'任何'如何让它在Win 8下工作?