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

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

错误提示如下:

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

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

解决方法如下

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

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

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

如下选 Any Cpu

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

相关推荐
Nemo_XP2 小时前
HttpHelper类处理两种HTTP POST请求
c#
lijingguang8 小时前
在C#中根据URL下载文件并保存到本地,可以使用以下方法(推荐使用现代异步方式)
开发语言·c#
¥-oriented9 小时前
【C#中路径相关的概念】
开发语言·c#
ArabySide9 小时前
【WCF】通过AOP实现基于JWT的授权与鉴权的实践
c#·jwt·aop·wcf
xiaowu08010 小时前
C# Task异步的常用方法
c#
阿蒙Amon10 小时前
C# Linq to Objects 详解:集合处理的终极方案
c#·solr·linq
钢铁男儿10 小时前
C# 委托(调用带引用参数的委托)
java·mysql·c#
番茄小能手11 小时前
【全网唯一】C# 纯本地离线文字识别Windows版dll插件
开发语言·c#
葬歌倾城11 小时前
waferMap图像渲染
c#·wpf
甄天12 小时前
WPF路由事件:冒泡、隧道与直接全解析
c#·wpf·visual studio