首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何防止.NET在修复WiX包时进行修复?

如何防止.NET在修复WiX包时进行修复?
EN

Stack Overflow用户
提问于 2013-12-04 19:01:00
回答 1查看 1K关注 0票数 3

我有一个使用burn创建的包安装程序,作为第一步安装.NET

代码语言:javascript
运行
复制
<Chain>
  <!-- Applications depend on .NET 4.0 Client Profile -->
  <PackageGroupRef Id="NetFx40ClientWeb"/> 
  <MsiPackage SourceFile="$(var.Installer1)" Visible="yes" />
  <MsiPackage SourceFile="$(var.Installer2)" Visible="yes" />
  <MsiPackage SourceFile="$(var.Installer3)" Visible="yes" />
  ...

当用户在Add/Remove程序中修复包时,修复过程还会修复.NET框架,这个框架非常耗时,有时需要重新启动PC。我们的安装不太可能是.NET框架本身的问题,所以我想改变这种行为。我找不到NetFx40ClientWeb PackageGroup的实际定义,但我假设它被标记为permanent="true,因为它没有与包的其余部分一起卸载,那么为什么要用它来修复呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-15 15:18:51

获取WiX源代码并复制.NET 4安装wsx文件并在项目中使用该文件,然后编辑NetFx40ClientWeb以删除ExePackage/@.NET元素。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20383632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档