我正在使用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