无法加载mscorsn.dll,找不到指定的模块

问题


今天在合并dll的时候,发生了下面这个报错:

无法加载mscorsn.dll,找不到指定的模块

思考


首先,我怀疑是不是合并的时候没有引用到这个dll,后来看了一下,已经项目里引用了。于是,便想到是不是因为我换了新电脑,C盘自带的.net框架没有装这个dll,因为合并的时候不会去你的项目里去找。

解决


果然,百度一下找出了问题。我的电脑是最新Windows10系统的没有装.NET Framework 3.5框架,需要去官网下载一波。
下载链接和安装方法: https://docs.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows-10

无法加载mscorsn.dll,找不到指定的模块
现在可以看到,已经不报错了。