我正在处理一个用C ++ / CLI编写为Windows应用程序的遗留项目,并将所有内容编译成单个.exe文件。由于我的任务是编写一些数学上复杂的代码,我想在解决方案中添加单元测试。执行此操作(解决方案>添加>新项目>托管测试项目)并尝试添加项目作为测试项目的参考时,我收到以下错误:
主项目配置为"纯MSIL公共语言运行时支持(/ clr:pure)"一切都很明显似乎是有序的,但我一直收到错误信息。如何让解决方案设置包含单元测试框架?
Google搜索词组:向C ++ / CLI项目添加单元测试
答案 0 :(得分:0)
事实证明,评论者不知道,在为C ++ / CLR编写测试时,不能使用C ++测试项目。我们找到的解决方法如下:
Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
我们的版本为14.0.23107.0 #include
标题,Visual Studio将为您解决这些问题我们还验证了测试可以在ReSharper 10.0.2中的单元测试会话中运行。