1 问题
是因为你本机没有装相关的netframework的包,具体文件夹的路径在:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework
如下图:

进入目录看,我的net4.5.2是空的,如下图:

2 解决方案
2.1 按照net452的包
新建一个Console控制台程序,按照net452的包,如下图:

安装后,重新生成项目,然后找到本机的packages对应的路径(如果没有修改过存储路径,则在默认路径下),如下:
C:\Users\B190\.nuget\packages
如下图:

进入目录,找到对应的包文件夹:

2.2 拷贝net452的文件夹
直接将此文件夹copy到到文件夹里面(C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework),如下图:

然后重新启动VS即可。
解决.NETFramework缺失:安装包或复制文件夹的方法
本文讲述了如何解决因本地未安装相关.NETFramework导致的问题,提供了两种方法:一是通过创建Console程序安装net452包并找到对应包文件;二是直接复制net452文件夹到特定路径。
1885

被折叠的 条评论
为什么被折叠?



