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即可。