我正在使用nUnit來測試程序集。nUnit - 忽略DLL的GAC副本
該程序集位於我的項目輸出目錄(\ bin \ debug)中,並從此位置加載到nUnit(程序集>添加程序集)中。
但是,舊版本也在GAC中,nUnit正在選擇此版本。
我當然可以刪除舊版本,並在構建時重新安裝到GAC,但這需要一些時間 - 任何強制nUnit(或更可能是.NET框架)的方式從bin \調試目錄?
編輯
的的AssemblyVersion(因而強名稱)的兩個版本是固定的 - 改變按KB 556041 - How to use Assembly Version and Assembly File Version
只有當您的bin \ debug-copy(和您的項目引用)具有與GAC中相同的版本號時,纔會發生這種情況。 – sisve 2011-01-25 19:32:14
AssemblyVersion數字是相同的,我已經添加了額外的註釋來解釋這個關鍵信息,我不好! – Ryan 2011-01-26 07:31:46