簡體   English   中英

在 Delphi 2010 上更新 DUnit

[英]Update DUnit on Delphi 2010

有誰知道如何將 Delphi 2010 附帶的 dUnit 更新為最新的 svn 源代碼?

腳步

  • 轉到http://sourceforge.net/projects/dunit/
  • 下載 zip 文件(當前版本 9.3.0)
  • 解壓到您選擇的文件夾
  • 使用組件|安裝包刪除當前的 DUnit package bpl。
  • 編譯並安裝(可選)新版本。 僅當您要安裝設計時向導或不使用源代碼構建項目時才需要編譯。 僅當您想使用設計時向導時才需要安裝。 閱讀各種文檔和自述文件以獲取更多說明。
  • 使用 DUnit 更新環境的庫路徑和項目的搜索路徑:
    • 取出對 $(BDS)\source\DUnit* 的任何引用
    • 引用安裝新版本的 src 子文件夾

更新

sourceforge 上的最新版本是 9.3.0,但這不是最新的 DUnit 版本。 To get the latest DUnit version, you can go to its SVN repository: 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 標配的向導(或者我應該說項目/單元模板),並確保您的庫和搜索路徑指向新版本......事實上,我知道你可以,因為這就是我幾天前所做的:使用 File|New|Other|Unit test| IDE 標准的項目和單元模板,但針對從 SVN 下載的最新源進行編譯。

您可以通過從注冊表中刪除其鍵來取消注冊當前 DUnit package:

HKCU\Software\CodeGear\BDS\7.0\Known IDE Packages\$(BDS)\Bin\unittestide140.bpl

然后在安裝任何其他 IDE package 時,從您想要的任何文件夾下載並安裝新版本到 IDE。

或者新建版本,將生成的BPL文件復制到$(BDS)\bin\文件夾,將其.DCU文件復制到$(BDS)\Lib\文件夾,將$(BDS)\Source\DUnit文件夾替換為您從 SVN 下載的源文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM