当我们打开NUnit应用程序时,它会加载之前加载的程序集。 nunit在哪里存储最近加载的程序集?
答案 0 :(得分:1)
最新版本的NUnit(2.5.0.9112)将用户设置存储在xml文档中。
文件位置因用户而异,如下所示:
C:\ Documents and 设置\ [用户] \应用 数据\ NUnit的\ NUnitSettings.xml
在设置文件中,您会看到每个最近文件的标记。例如:
<Setting name="RecentProjects.File1" value="C:\MyAssembly.dll" />
<Setting name="RecentProjects.File2" value="C:\MyAssembly2.dll" />
在上面的示例中,默认情况下将加载名称为“RecentProjects.File1”的设置中标识的程序集。
更新:
由于OP表明他们正在使用NUnit 2.4.8并且这个问题仍然存在,我想我应该更新我的答案。
对于版本2.4.8,上述答案几乎相同,但设置名称值需要更改如下:
<Setting name="RecentProjects.V2.File1" value="C:\MyAssembly.dll" />
<Setting name="RecentProjects.V2.File2" value="C:\MyAssembly2.dll" />
请注意,唯一的区别是添加了文本“V2”。在此示例中,默认情况下将加载在名称为“RecentProjects.V2.File1”的设置中标识的程序集。
希望这能回答你的问题。
您可以找到这些项目的来源here。