项目需要,调研了下 native C++ 在 VS2010 的单元测试情况。
分下面几步:
1. 添加 C++ Test Project 并设置为 CLR 属性
2. 添加 C++ Static Library 作为一个Adapter,并在 Test Project 和 Native C++ Project里面添加该引用
3. 将 Native C++ Project 设置为 CLR 属性
4. 将相关 Native C++ 源文件 Copy 到 Adapter中去 (上面的Blog没有写这步,摸索了好久,可能自己对 C++Project 不太了解造成的)
5. 开始写 Unit Test 吧