89
|
Epaga Alex Reynolds · 技术社区 · 16 年前 |
![]() |
1
134
一些更详细的完整性,以防它帮助某人…
请注意,最近出现这种异常的最常见原因是试图加载32位特定的(
换句话说,跑步:
或:
不起作用(在其他框架版本中替代:
显然,正如另一个答案所涵盖的,其中一个还需要
最后,请注意 in Visual Studio 2010, the tooling will default to generating x86 binaries ( rather than Any CPU as previously ) Complete details of System.BadImageFormatException (说唯一的原因是不匹配的比特数确实是一个严重的过于简单化!).
另一个原因是
|
![]() |
2
15
确保路径中的第一个是最新的框架(用它编译应用程序的框架)。这为我解决了问题。(发现) on a forum ) |
![]() |
3
8
我认为您正在使用该工具的64位版本安装32位应用程序。 我今天也面临这个问题,并使用这个框架路径来迎合。 C:\Windows\Microsoft.NET\Framework\v4.0.30319 它应该可以很好地安装32位应用程序。 |
![]() |
4
6
好的,这就是我遇到的问题,而且,解决它的方法,似乎与上述问题非常相关。 我正在使用Visual Studio 2010学习版。我写了一个测试服务,但实际上没有做任何事情。这只是后来真正的练习。
我编写了该服务并尝试使用
到目前为止和原作者一样。 Ruben's observation 上面关于Visual Studio 2010的32位输出是这里的救世主。
我使用了64位版本的
我希望这能帮助其他人。 |
![]() |
5
1
如果它对任何人都有帮助,我可以使用 this answer 类似的问题,但我没有从使用installUtil.exe中获得异常。 |
![]() |
6
0
我也有同样的问题。我使用标准命令执行。它正在调用针对x86测试运行的x64 ro。我需要指定x86,而不是nunit runner的x64版本。 |
![]() |
7
0
总而言之,为了在64位系统上成功安装64位服务,必须将build和project\build\platform都设置为x64。 |
![]() |
8
0
我的问题不同。这是在我的Windows 7计算机意外关闭之后发生的。我做了一个干净的解决方案,它按预期运行。 |
![]() |
9
0
在尝试了上述所有解决方案后,我发现
拆线对我很有用。 |
![]() |
10
0
如果有此消息
现场试验
但是
不在单元测试中
,这是因为所选程序集被动态复制到
后建成
迄今为止(2018年12月28日)唯一的解决方法是避免进行实时测试,并使用该属性在单元测试中执行所有操作。
此错误出现在任何Visual Studio 2017(截至15.9.4)中,需要由Visual Studio团队解决。 |
![]() |
11
0
我在使用vs 2015的winforms项目中遇到了这个问题。我的解决方案是:
|
![]() |
12
0
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 5 月前 |
![]() |
CactusCake · if语句中应有分号 6 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 6 月前 |