当我尝试运行该项目时,它说:
当我从调试文件夹运行 exe 时,出现此错误:
我也重新安装了 Visual Studio,但它似乎不起作用!
我该如何解决我的问题?
最佳答案
这是一个低级程序集加载问题。 CLR 找到了一个名称正确的文件,但是当它尝试加载程序集时,它发现该文件不包含正确的 list 。 .NET 程序集必须包含一个 list ,它包含描述程序集的元数据、列出程序集中的类型等。
如果您不知道什么 EXE 或 DLL 可能是麻烦制造者,那么您可以使用 Fuslogvw.exe utility :
几种可能性,如今常见的一种是尝试使用要求 CLR 版本 2 的 EXE 加载 .NET 4 程序集。这需要强制使用 CLR 4 的 app.exe.config 文件。
关于c# - 尝试运行项目 :The module was expected to contain an assembly manifest 时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12135925/