最近安装了Visual Studio 2017,顺便体验了一下 Xamarin,整个配置过程真的非常麻烦,搭建一个环境真不简单。


说回正题,在安装了最新版本的 Visual Studio 2017 version 15.2 后,运行 Xamarin iOS App 的时候,会出现错误:Can not resolve reference: C:/Windows/Microsoft.NET/Framework/v4.0.30319/de/mscorlib.resources.dll


在网上查到了一个解决方法:

1、用记事本打开 “C:\Program Files (x86)\Microsoft Visual Studio\2017\<版本>\MSBuild\Xamarin”  下面的 “Xamarin.Apple.Sdk.targets”  文件

2、找到 “<PropertyGroup>” 标签,在下面增加 “<FrameworkPathOverride>$(TargetFrameworkRootPath)$(TargetFrameworkIdentifier)\$(TargetFrameworkVersion)</FrameworkPathOverride>”

PS:上面的操作需要有管理员权限。


今后估计会出补丁解决这个问题吧。记录一下备查。


参考:https://bugzilla.xamarin.com/show_bug.cgi?id=56213  (24楼)