C# 需要时自动从web安装.net Framework 4.0
我的C#应用程序中有一个wix安装程序。到目前为止,配置如下所示:C# 需要时自动从web安装.net Framework 4.0,c#,.net,wix,wix3.6,wix3.7,C#,.net,Wix,Wix3.6,Wix3.7,我的C#应用程序中有一个wix安装程序。到目前为止,配置如下所示: <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension"> <Product Id="*" Name="My App Name" Language="1033" Version="1.0.0" Manu
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
<Product Id="*" Name="My App Name" Language="1033" Version="1.0.0"
Manufacturer="My Name" UpgradeCode="GUID-HERE">
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
<PropertyRef Id="NETFRAMEWORK40FULL" />
<Condition Message=".net Framework 4.0 is needed.">
<![CDATA[Installed OR (NETFRAMEWORK40FULL)]]>
</Condition>
到目前为止,如果未安装.net Framework 4.0,安装将停止,并显示一个警告消息框
而是阻止安装程序继续向用户提供从web安装.net Framework 4.0的安装程序
有什么方法可以做到这一点吗?这个问题已经存在堆栈溢出。你确定你的问题还没有得到回答吗?我已经找了好几个小时了,还没有找到一个方法来解决这个问题。我发现了如何将.net安装程序合并到我的msi中(仅使用标准),而不是与web installation合并。可能是