c# - CorfFlags 警告 CF011 关于强名称甚至在/force 之后签名

标签 c# .net partcover corflags

我正在尝试使用 Corflags 让 PartCover 在 x64 下运行。当我使用时:

CorFlags.exe PartCover.exe/32BIT+/Force

我得到: corflags:警告 CF011:指定的文件是强名称签名的。使用/Force 将使该图像的签名无效,并要求程序集退出。

没有/force 我得到:

corflags:错误 CF012:指定的文件是强名称签名的。使用/Force 强制更新。

在网络上,似乎其他人通过 corflags 运行 partcover 没有问题...

最佳答案

我没有看到问题。当您使用/Force corflags 更新 PE header 以使程序集为 x86(32 位)时,但这确实会使强命名无效,因此您必须退出更改后的程序集。这就是您看到警告的原因,但我敢打赌 corflags 正在改变程序集。

如果不使用/Force,则 corflags 会告诉您它不会做一些会使程序集无效的事情,除非您明确授予它使用/Force 参数的权限。

关于c# - CorfFlags 警告 CF011 关于强名称甚至在/force 之后签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1525857/

相关文章:

C# 使用 "?"if else 语句设置值 whats this called

c# - elasticsearch.net 和 Nest (C#) 中的日期格式问题

c# - AJAX CascadingDropDown ViewState问题

unit-testing - 让 PartCover 发挥作用

.net - 如何在TeamCity 5中包含完整的PartCover结果?

c# - Azure Web 应用程序中未找到 Win32 DLL 错误

c# - 在 C# 中,如何在不逐行搜索的情况下在大型文本文件中搜索字符串?

c# - 什么是 SUT,它从何而来?

.net - 为什么 Uri 对查询部分进行部分解码?