Nunit shadow copy dbghelp.dll问题

时间:2013-08-09 06:00:48

标签: c# unit-testing nunit shadow-copy

为了确保我的C#和MC ++应用程序使用dbghelp.dll的定义版本(来自调试工具),我将它放在所有程序集所在的appliation目录中。这适用于具有旧版本或更新版本的计算机。

我有一个NUnit测试,它调用dbghelp.dll的一些功能。启用卷影副本后,NUnit将使用系统目录中的dbghelp.dll而不是程序集文件夹中的dbghelp.dll。这对在其Windows文件夹中具有旧版本dbghelp.dll的系统的测试失败,因为某些功能可能在那里不可用。

如果没有卷影副本,它可以在同一系统上运行,则使用assembly目录中的dbghelp.dll。由于不建议NUnit的开发人员关闭卷影副本(有时可能不再可配置),我该怎么办?

0 个答案:

没有答案