有人知道如何将Delphi 2010附带的dUnit更新到最新的svn源代码吗?
步骤
更新
在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中的版本号)。
在那里找到的源代码不包含任何Delphi版本过D7的包,但是正如我对Serg的回复所提到的,这些包是从DUnit主项目外部贡献的DUnitWizards。要使用DUnit,您不需要这些向导。实际上,DUnit本身没有任何包!
我认为您仍然可以使用Delphi标准附带的向导(或者应该说是项目/单元模板),只需确保您的库和搜索路径指向新版本即可......事实上,我知道您可以,因为这就是我几天前所做的:使用IDE标准附带的“File | New | Other | Unit Test”项目和单元模板,但是针对从SVN下载的最新源代码进行编译。
您可以通过从注册表中删除其键来注销当前的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下载的源文件夹。