.net如何避免各种版本报错问题
vs2010之前很少有版本问题。 从vs2012开始很容易因为各种版本问题报错,有时vs2013建的项目vs2015打开报错,vs2015建的项目vs2017打开报错。还有就是nuget包引用问题,有时更新了某个引用后可能就报错了,经常出现这个错误 未能加载文件或程序集“xxx”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。有一次报错未能加载文件或程序集 WebGrease 或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配,但是项目并没有引用这个dll,bin文件里却有,删除后就好了。总之经常各种版本问题报错。
调这些问题有时也挺费时间的, 如何才能从根本上避免这种类似问题