恢复NuGet包_解决:System.BadImageFormatException:无法加载文件或程序集

C#工程 主要是开发了一个 web api接口,这个工程源码去年还可以的,今年换了一个电脑打开工程就报错。

错误提示如下:

在 Microsoft.CodeAnalysis.CSharp.CommandLine.Program.Main(String[] args)    Test1     
 

System.BadImageFormatException:无法加载文件或程序集     


解决方法如下

恢复NuGet包_解决:System.BadImageFormatException:无法加载文件或程序集_第1张图片

删除 packages文件夹,然后再打开 Visual Studio 会提示 是否恢复 NuGet Packages 包,这个是否恢复即可。. 

打开工程后,点击 恢复 恢复NuGet包

接着还会报错如下-平台选择 错误,不能选 x86 也不能选 x64 而是 Any Cpu

恢复NuGet包_解决:System.BadImageFormatException:无法加载文件或程序集_第2张图片

 

如下选  Any Cpu

 

恢复NuGet包_解决:System.BadImageFormatException:无法加载文件或程序集_第3张图片

 

但是我这个工程是 web api接口,还有一个缺失首页的

恢复NuGet包_解决:System.BadImageFormatException:无法加载文件或程序集_第4张图片

 

  

你可能感兴趣的:(C#)