2019-9-2-visual-studio-2015-warning-MSB3246

titleauthordateCreateTimecategories
visual studio 2015 warning MSB3246
lindexi
2019-09-02 12:57:38 +0800
2018-2-13 17:23:3 +0800

在我们很高兴的按下 本地计算机运行 按钮,希望看到我们程序运行的时候,垃圾vs就告诉我们,你的程序出现了问题,问题就是: warning MSB3246: 解析的文件包含错误图像、无元数据或不可访问。未能加载文件或程序集“*.dll”或它的某一个依赖项。试图加载格式不正确的程序。 其中*.dll就是一个dll名称,那么遇到这个问题,不是修复vs就能做好的,我找了好久,在堆栈炸了找到一个可以用的方法

  1. 检查.nuget\packages的包,假如报错的*.dllSystem.Numerics.Vectors.WindowsRuntime.dll那么找到System.Numerics.Vectors.WindowsRuntime文件夹

.nuget\packagesC:\Users\用户名\

  1. 尝试修改找到的文件夹名称,或移动到别的地方 可能在运行,有程序占用文件,这时可以使用软媒的文件大师取消占用。

修改名称的做法是让vs找不到文件夹,然后重新生成,如果生成失败,我们可以通过把文件夹名称改回去,快速恢复。

  1. 选择项目清理项目,然后生成项目 可以看到nuget安装被删掉的文件夹
lindexi_gd CSDN认证博客专家 C# WPF UWP 微软最具价值专家
我是微软Windows应用开发方向的最具价值专家,欢迎访问我博客blog.lindexi.com里面有大量WPF和UWP博客
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 终极编程指南 设计师:CSDN官方博客 返回首页