Never-build package 'XXXX' requires always-build package 'EhLib70'

win10系统之前安装控件时没有以管理员身份运行delphi,再次以管理员身份运行在安装时就标题错误啦

Delphi 出现Never-build package ‘a‘ requires always-build package ‘b‘错误的解决方法:

1、原理:

两个BPL包,如果A包requires B包,那么A包与B包的Build Control 必须一致,或者A包为Rebuild as needed(Always-build),B包为Explicit rebuild(Never-build)。

原因是:如果A包为Explicit rebuild,B包为Rebuild as needed,就是说A包是很稳定的,不需要编译,但A包requires的B包却是常变的,要经常编译的。那么,当B包改变的时候,理应要更新,而A包是Explicit rebuild,所以A包还是不编译,那么造成A包的内容是旧的,最终造成包的更新失败,如果,当应用程序调用A包的时候,就出错了。所以在A包requires B包的情况下,不允许出现“A包为Explicit rebuild,B包为Rebuild as needed”这种组合。Delphi就提示Never-build package ‘a‘ requires always-build package ‘b‘这个Error了。

2、解决方法:

打开要安装的控件后

要把两个包的 Project-> Option 里的 Description 面板里的 Build Control设在一致,一般情况下是 Rebuild as needed
---------------------
作者:落幕年代
来源:CSDN
原文:https://blog.csdn.net/lailai186/article/details/10728969
版权声明:本文为博主原创文章,转载请附上博文链接!

Never-build package 'XXXX' requires always-build package 'EhLib70'

原文地址:https://www.cnblogs.com/semth/p/9932809.html

时间: 2024-10-16 19:03:06

Never-build package 'XXXX' requires always-build package 'EhLib70'的相关文章

Gem::InstallerError:The 'json' native gem requires installed build tools

在搭建好ruby on rails的环境之后,在新建项目中运行bundle命令遇到以下错误: 解决办法:安装DevKit 到RubyInstaller官网下载页面选择适合自己系统的DevKit下载(这里我下载的是最后一个): 下载完成后,双击DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe: 设置解压的文件夹(例如上图C:\DevKit),解压后查看一下,文件夹下的内容如下: 命令行中进入该目录,输入命令进行初始化:ruby dk.rb init,初始化

Errors occurred during the build. Errors occurred during the build. Errors running builder 'JavaScript Validator' on XXX

选择项目--右键Properties--Builders--如果有则取消第一项“JavaScript Validator”的勾. http://blog.csdn.net/error_case/article/details/21369337 Errors occurred during the build. Errors occurred during the build. Errors running builder 'JavaScript Validator' on XXX

TF42064: The build number already exists for build definition error in TFS2010

In TFS2008, deleting a build removes it from the database itself. If you delete a build called Build_20110423.1 or 1.0.0.1 from Build Explorer and trigger the build again then you will see that new builds starts with same number (Build_20110423.1 or

Eclipse项目导入Android Stuio 配置出现 Timeout waiting to lock buildscript class cache for build file 'H:\studioproject\Generic_SN\build.gradle'

Eclipse项目导入Android Stuio 配置出现 Error:Timeout waiting to lock buildscript class cache for build file 'H:\studioproject\Generic_SN\build.gradle' (C:\Users\Administrator\.gradle\caches\2.2.1\scripts\build_81ep6udn3nlzszbotl32uedjz\ProjectScript\buildscri

Build step ‘Execute shell‘ marked build as failure

shell 脚本远程调用执行如下:/usr/bin/ssh 10.1.2.3 '/bin/bash /root/ReServer.sh'报错如下:Build step 'Execute shell' marked build as failure 本地执行是ok,怎么执行都报错,后来折腾了老半天,一步一步的打输出,发现:原来是脚本在判断进程是否存在的同时,这个结束进程刚好有同样的匹配串!ps -aux | grep "idiot" | grep -v grep | grep -v '$

日常填坑--gulp build出错 error: Requires Babel "^7.0.0-0", but was loaded with "6.26.3". 以及js压缩错误

1.想通过babel-node让后端node可以运行es6,结果装完babel-cli总是报错Requires Babel "^7.0.0-0", but was loaded with "6.26.3" yarn add @babel/cli @babel/core @babel/node @babel/preset-env -D 参考链接 https://segmentfault.com/q/1010000017876791/   要看具体的版本号,可以去 pa

Microsoft Visual Studio 2008 未能正确加载包“Visual Web Developer HTML Source Editor Package” | “Visual Studio HTM Editor Package”

在安装Microsoft Visual Studio 2008 后,如果Visual Studio 2008的语言版本与系统不一致时,比如:在Windows 7 English System 安装Visual Studio 2008 简体中文时,启动Visual Studio 2008就会报错. 报错信息: ---------------------------Microsoft Visual Studio---------------------------包加载失败 未能正确加载包“Visu

Win10 Build 9860升级到版本号Build 9860

昨天迎来了win10 更新,但有非常多人点更新后且没升级到Build 9860,那是怎么回事呢.如今小编来说下我的方法. Win+I:打开Charm栏→设置菜单.点击"更改电脑设置" 在按下图点击升级: 好了

Bentley LumenRT 2015.5 Build 2015502058 Win64+Perla Premium Build 2754

Bentley LumenRT 2015.5 Build 2015502058 Win64 1DVD Mentor Graphics Calibre 2015.1 Linux 1DVD Perla Premium Build 2754 1CD CAE辅助分析的Enmesh GoSimulate v1.4.1Enmesh GoSimulate v1.4.1是一款通过综合传热和应力计算到设计过程的方式的革命性的设计软件,具有快速 .方便和直观等特点. Enmesh GoSimulate改变了你的设计