gpt4 book ai didi

维克斯 : Adding an entry to the GAC in Major Upgrade

转载 作者:行者123 更新时间:2023-12-02 17:48:07 28 4
gpt4 key购买 nike

我已经对我的安装程序脚本进行了重大升级,需要将附加组件之一插入到 GAC 中。我正在使用以下代码序列

<Component Id="Net20ApiAssembliesGAC" Guid="GUID">  
<File Id="FileId" Name="FileName"
DiskId="1" Assembly=".net" KeyPath="yes"
Source="..\..\API\DotNet\Assemblies\v2.0\FileName" />
</Component>

安装而不是升级早期版本是成功的,但是,如果我升级,我会在详细日志中看到以下条目

取消注册SharedComponentProvider

组件取消注册

并且该条目不会出现在 GAC 中。

我已使用 移动了 RemoveExistingProducts,但这没有效果。

最佳答案

你知道组件注销是在哪里调用的吗?这种情况不应该发生,但可能是由R​​emoveExistingProducts 启动的嵌套卸载无意中从GAC 中删除了您的(新)组件。除非您做了类似重新使用 GUID 之类的事情,否则这种情况不应该发生。通常,REP 除了清除现已过时且计划删除的组件外,不会执行任何其他操作。

关于维克斯 : Adding an entry to the GAC in Major Upgrade,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5568695/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com