![](/img/trans.png)
[英]Visual studio 2015 Intellitest not working on 64bit projects
[英]Exception with 64Bit Unit Test in Visual Studio 2008 Professional
我正在尝试对64位C ++ / CLI-Project进行单元测试,因此有一个单元测试项目。 使用32位设置,一切正常,但是切换到64位时出现异常:
Class Initialization method MyTestProject.MyTest.MyClassInitialize threw exception. System.BadImageFormatException:
尝试将测试项目设置为Any CPU和x64 ,结果相同。 找到此链接: http : //msdn.microsoft.com/zh-cn/library/ee782531%28v=vs.100%29.aspx ,其中描述了将单元测试设置为以64位进程运行的方法。
我没有看到此设置,并认为这是因为我没有终极版。 我只有专业人士。
有任何想法吗?
预先感谢,Joerg
编辑:对不起,正在使用VS2008,因此这个问题很愚蠢。 请查看我的答案中的链接...
我认为,因为您使用dll不支持64位。 您必须检查使用过的dll
对不起,我很困惑! 这是我的错误:我通常使用VS2010,但此项目在VS2008中。 我刚刚发现那里不可能进行64位单元测试。 请参阅此链接: http : //blogs.msdn.com/b/keithmg/archive/2009/04/02/x64-unit-tests-in-visual-studio-2008-microsoft-visualstudio-qualitytools-unittestframework-dll。 ASPX
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.