【发布时间】:2017-06-14 15:21:48
【问题描述】:
在尝试编译解决方案时,我收到以下构建错误:
错误 MSB3644 框架的参考程序集 未找到“.NETFramework,Version=v4.6.2”。为了解决这个问题, 为此框架版本安装 SDK 或 Targeting Pack,或 将您的应用程序重新定位到您所针对的框架版本 已安装 SDK 或 Targeting Pack。请注意,程序集将是 从全局程序集缓存 (GAC) 中解析,并将用于 参考组件的位置。因此您的程序集可能不是 正确地针对您想要的框架。 C:\RPR\Dev\Libraries\Common\Common.csproj C:\Program Files (x86)\微软视觉 Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets 1111
我已经尝试安装 .NET Framework 4.6.2 SDK 以及 4.6 Targeting Pack,但是我已经安装了这两个错误。我也尝试安装 Visual Studio 2017,但仍然出现同样的错误。
有什么想法吗?
【问题讨论】:
-
安装 4.5.2 开发者包(即不是 4.6.2,而是 4.5.2 开发者包)后,我发现这个问题消失了。
-
我在 4.8 中遇到了这个问题,由于某种原因,我的 csproj 文件里面有
4.8.0,这显然与4.8不同。