我已经遵循本演练来创建一个测试项目和一个dll项目。在vs 2010中为C++运行单元测试时得到异常
http://msdn.microsoft.com/en-us/library/hh270864(v=vs.110).aspx
现在的问题是,当我写一个单元测试,包括(#包括“.. \ RootFinder \ RootFinder.h”),并运行单元测试我有例外。
抛出了'System.Exception'类型的异常。
我在单元测试中设置了一个断点,试图调试但只显示异常消息。没有测试运行。 为什么会出现异常。
但是,如果我在Visual Studio 2008中使用相同的设置制作相同的项目,它工作正常。我将2008解决方案转换为2010年,然后运行测试,但运行单元测试时出现异常。
在单元测试中,将所有代码包装在try/catch处理程序中并在catch块中设置一个断点。当调试器到达那里时,检查异常并且看看你能从中学到什么。 – JeffH 2012-02-13 21:14:07
它没有输入代码,我尝试了try catch,但调试器没有命中它,它不输入函数,它不在代码中。可能是我缺少一些参考或东西。我遵循了演练中的所有步骤,但构建得很好,但运行时测试出现异常, – 2012-02-14 06:46:19
我没有看演练,所以我不知道这是多少工作,但如果您要遵循使用VS2010的演练而不是在2008年完成并转换解决方案? – JeffH 2012-02-15 01:00:04