首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Delphi2010上更新DUnit

在Delphi2010上更新DUnit
EN

Stack Overflow用户
提问于 2011-06-08 00:34:22
回答 2查看 793关注 0票数 9

谁知道如何将Delphi2010附带的dUnit更新到最新的svn源代码?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-08 01:25:02

步骤

  • Goto http://sourceforge.net/projects/dunit/
  • Download压缩文件(当前版本为9.3.0)
  • 解压到您选择的文件夹
  • 使用组件|安装包删除当前的DUnit包bpl。
  • 编译并安装(可选)新版本。仅当要安装设计时向导或不使用源代码生成项目时,才需要编译。只有当您想要使用设计时向导时,才需要安装。阅读各种文档和自述文件,以进一步instructions.
  • Update您的环境库路径和使用version

搜索项目的路径:

  • 在安装新version

的src子文件夹的引用中删除对DUnit的任何引用

更新

sourceforge上的最新版本是9.3.0,但这不是最新的DUnit版本。要获取最新的SVN版本,可以访问它的DUnit存储库:https://dunit.svn.sourceforge.net/svnroot/dunit/trunk/

它们的版本是9.4.0 (根据页面顶部的版本41,版本可在readme-9.4.txt和release.ini中找到)。

在那里找到的源代码不包含任何用于D7以外的Delphi版本的包,但正如我在对Serg的回复中所提到的,这些包是用于DUnitWizards的,这些包是从主DUnit项目外部贡献的。要使用DUnit,您不需要这些向导。事实上,DUnit本身没有任何包!

我认为你仍然可以使用Delphi的标准向导(或者我应该说项目/单元模板),只要确保你的库和搜索路径指向新版本即可。事实上,我知道您可以,因为这就是我几天前所做的:使用IDE标准提供的File|New|Other|Unit test|项目和单元模板,但根据从SVN下载的最新源代码进行编译。

票数 9
EN

Stack Overflow用户

发布于 2011-06-08 01:30:10

您可以通过从注册表中删除当前DUnit包的注册表项来取消注册:

代码语言:javascript
复制
HKCU\Software\CodeGear\BDS\7.0\Known IDE Packages\$(BDS)\Bin\unittestide140.bpl

然后,在安装任何其他IDE包时,从所需的任何文件夹下载新版本并将其安装到IDE中。

或者构建新版本,将生成的BPL文件复制到$(BDS)\bin\文件夹,将其源文件复制到$(BDS)\Lib\文件夹,并将$(BDS)\ .DCU \DUnit文件夹替换为从SVN下载的源文件夹。

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

https://stackoverflow.com/questions/6268557

复制
相关文章

相似问题

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