有谁知道如何将Delphi 2010附带的dUnit更新到最新的svn源代码?
答案 0 :(得分:9)
步骤
更新
sourceforge上的最新版本是9.3.0,但这不是最新的DUnit版本。要获取最新的DUnit版本,您可以访问其SVN存储库: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标准的项目和单元模板,但是根据从SVN下载的最新源进行编译。
答案 1 :(得分:0)
您可以通过从注册表中删除其密钥来取消注册当前的DUnit包:
HKCU\Software\CodeGear\BDS\7.0\Known IDE Packages\$(BDS)\Bin\unittestide140.bpl
然后在安装任何其他IDE软件包时,从所需的任何文件夹下载并安装新版本到IDE中。
或者您构建新版本,将生成的BPL文件复制到$(BDS)\ bin \文件夹,将其.DCU文件复制到$(BDS)\ Lib \文件夹,并替换$(BDS)\ Source \ DUnit包含从SVN下载的源文件夹的文件夹。