# 找不到方法:“!!0\[\] System.Array.Empty()”解决办法 ## 原因 编译代码的`.net框架`和目标环境的系统`.net框架`不一致 ## 解决 > 思路,将编译框架和目标环境框架尽量保持一致 ### 方法一(推荐): 安装`.net frameword 4.6` ### 方法二: **前言:经浏览资料发现出现过降低工程目标框架导致部分引用出现异常的情况,后续会更新这个文章,也希望大家有遇到类似情况的一起交流。** 程序dll的版本较高,进入目标环境的计算机,输入地址: `%systemroot%\Microsoft.NET\Framework` 查看最高版本是什么?例如:如图为v4.0  3、回到开发用VS->项目->最下面的属性->目标框架进行修改  