如何使用Wix安装.NETFramework可再发行组件包?我有一项常规任务:在我的产品安装过程中安装.NETFramework3.5。我做了以下操作:我创建了一个自定义操作X。自定义操作X通过Process.Start()启动可执行文件Y可执行文件Y终止msiexec进程并运行.NETFramework安装程序包这里有问题:.NETFramework安装程序说WindowsInstaller服务无法访问并要求终止所有其他安装!我认为,其原因是Process.Kill()方法错误地终止了进程。当我通过Kill()终止msiexec进程时,msiserver服务无法停止,但如果我通过单击取消按钮完成设置,msiserver服务将变为可停止。我怎么解决这个问题?下面介绍如何引导.NET框架。1)确保您的构建机器上安装了.NET3.5和WindowsInstaller3.1boostrappers。它们应该与VS一起安装。它们可以在这里找到:C:\ProgramFiles(x86)\MicrosoftSDKs\Windowsv6.0A\BootstrapperPackages\DotNetFX35。2)编辑wix项目文件。-右键单击??项目,选择卸载-再次右键单击,然后编辑wixproj3)添加以下项目组:WindowsInstaller3.1.NETFramework3.54)在项目文件末尾添加以下内容5)现在构建。生成的setup.exe和msi应该安装框架。ScottC#学习教程到此为止:如何使用Wix安装.NETFramework可再发行组件包?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
