3

我创建了一个编码的 ui 测试来检查我的软件中的某些内容。它工作正常,但现在当我尝试与我的 UITestControls(在 uimap 中生成)交互时,我不断收到空引用异常。奇怪的是,UITestControls 'Exist' 属性返回 true,这意味着该控件已被找到。

我搜索并找到了这个主题: http ://social.msdn.microsoft.com/Forums/en/vsautotest/thread/c2e6e5c3-2503-4506-9963-733fd84fbd25 ,但我已经检查了我的项目,并且'这些程序集的 Copy Local' 属性设置为 false。

我认为这个异常是在我将 app.config 文件添加到我的项目后首先发生的。也许这可能是问题所在?如果是这样,我怎样才能在不删除我的 app.config 文件的情况下解决这个问题?

谢谢!

4

1 回答 1

4

我通过以下方式为自己解决了这个问题:

  • 设置我的系统和 Microsoft DLL Copy Local false。提问者已经这样做了,这很重要。
  • 转到您的 bin/Debug(或 bin/Release)文件夹并删除仍然存在的系统和 Microsoft DLL 的副本!Copy Local 可能是false,但是从 Copy Local 开始时 DLL 仍然存在true
于 2011-08-22T23:36:16.607 回答