Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WiX安装程序是否依赖于.NET Framework?_C#_Wix_Custom Action_Wix3.7 - Fatal编程技术网

C# WiX安装程序是否依赖于.NET Framework?

C# WiX安装程序是否依赖于.NET Framework?,c#,wix,custom-action,wix3.7,C#,Wix,Custom Action,Wix3.7,我有一个WiX安装程序,其中包含基于C#的自定义操作 此安装程序是否需要在主机上安装任何.NET Framework才能执行安装程序中嵌入的这些C#自定义操作?是。与Java不同,.NET需要在使用前安装,而不是简单地复制和使用。您需要安装C#库所针对的.NET framework版本或与之兼容的版本,例如Microsoft.NET framework 2.0或4.0 Microsoft.NET framework完整配置文件 自3.6版以来,WiX除了提供编写和构建Windows Instal

我有一个WiX安装程序,其中包含基于C#的自定义操作


此安装程序是否需要在主机上安装任何.NET Framework才能执行安装程序中嵌入的这些C#自定义操作?

是。与Java不同,.NET需要在使用前安装,而不是简单地复制和使用。您需要安装C#库所针对的.NET framework版本或与之兼容的版本,例如Microsoft.NET framework 2.0或4.0 Microsoft.NET framework完整配置文件

自3.6版以来,WiX除了提供编写和构建Windows Installer软件包(以及其他相关文件)的工具外,现在还提供了一个具有重新启动处理功能的引导程序/下载程序/链接程序/捆绑程序,以及用于协调卸载的软件包管理器,称为Burn


您可以使用这样的引导程序安装.NET4.0框架,然后安装安装程序。除此之外,请参见。在Visual Studio中,“WiX引导程序”模板创建一个Burn项目。

是。与Java不同,.NET需要在使用前安装,而不是简单地复制和使用。您需要安装C#库所针对的.NET framework版本或与之兼容的版本,例如Microsoft.NET framework 2.0或4.0 Microsoft.NET framework完整配置文件

自3.6版以来,WiX除了提供编写和构建Windows Installer软件包(以及其他相关文件)的工具外,现在还提供了一个具有重新启动处理功能的引导程序/下载程序/链接程序/捆绑程序,以及用于协调卸载的软件包管理器,称为Burn


您可以使用这样的引导程序安装.NET4.0框架,然后安装安装程序。除此之外,请参见。在Visual Studio中,“WiX Bootstrapper”模板创建了一个Burn项目。

是否有任何方法可以嵌入这些二进制文件,以便安装程序在没有.Net framework的机器上工作?是的。这就是引导程序所做的。作为捆绑程序,它可以使用.NET Framework安装程序以及嵌入的
.msi
生成单个
.exe
文件。或者,您仅将其捆绑在
.msi
上,安装程序将仅在尚未安装.NET Framework的系统上下载。是否有任何方法可以嵌入这些二进制文件,以便安装程序在没有.NET Framework的计算机上工作?是的。这就是引导程序所做的。作为捆绑程序,它可以使用.NET Framework安装程序以及嵌入的
.msi
生成单个
.exe
文件。或者,您只将其捆绑在
.msi
上,安装程序将仅在尚未安装.NET Framework的系统上下载。