谁知道如何将Delphi2010附带的dUnit更新到最新的svn源代码?
发布于 2011-06-08 01:25:02
步骤
搜索项目的路径:
的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下载的最新源代码进行编译。
发布于 2011-06-08 01:30:10
您可以通过从注册表中删除当前DUnit包的注册表项来取消注册:
HKCU\Software\CodeGear\BDS\7.0\Known IDE Packages\$(BDS)\Bin\unittestide140.bpl然后,在安装任何其他IDE包时,从所需的任何文件夹下载新版本并将其安装到IDE中。
或者构建新版本,将生成的BPL文件复制到$(BDS)\bin\文件夹,将其源文件复制到$(BDS)\Lib\文件夹,并将$(BDS)\ .DCU \DUnit文件夹替换为从SVN下载的源文件夹。
https://stackoverflow.com/questions/6268557
复制相似问题