xamarin - Windows运行时元数据在SDK中无效-ITIL00005

标签 xamarin compiler-errors xamarin.forms uwp

我可以在UWP -mode下编译使用Xamarin构建的Debug应用,但是当我尝试使用Release->ARM模式进行编译时,会发生这些错误

ILT0005: 'C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\ARM\ilc\tools\Gatekeeper.exe @"C:\Users\Source\app\project.UWP\obj\ARM\Release\ilc\intermediate\gkargs.rsp"' returned exit code 1     
Error: Windows Runtime metadata is invalid in Windows SDK, follow the steps in http://go.microsoft.com/fwlink/?LinkId=733341 to repair your installation.

我尝试使用Windows Software Development Kit - Windows 10.0.10586.212Windows Software Development Kit - Windows 10.0.26624重新安装。

请问我既有Development Kits吗?
还是我必须删除哪一个?

或什么会导致问题?
我该如何解决?

我正在运行Microsoft Visual Studio 2015 Enterprise Update 2Windows 10 Pro version 1511

我尝试了this,但是没有成功,因为我正在以英语运行Visual Studio。

我的目标和最小值版本设置为Windows 10 (10.0; Build 10240)

最佳答案

如果删除所有Windows SDK,则可以让Visual Studio下载它们,这对我有用。
否则,您可以下载Windows SDK's并安装它。

关于xamarin - Windows运行时元数据在SDK中无效-ITIL00005,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37960700/

相关文章:

c# - 使用 xamarin 进行原生开发

c# - Xamarin for Android 中的 RestSharp 没有给出任何响应

xamarin.ios - 无法从 "Microsoft.Win32.RegistryKey"解析 "mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"引用 (MT2002)

c# - 签署 winforms exe 时出现加密失败 - "The Parameter is incorrect"

android - Xamarin.Forms 如何显示互联网连接已更改?

c# - 带有 Prism MasterDetail 导航的 Xamarin Forms

c# - 从 Xamarin 绑定(bind)调用 UIKit 方法

c# - 请帮助减少 Xamarin.Android apk 大小

compiler-errors - F# 4.5.0.0 : Compilation errors: FS1198, FS0661 和 FS0001:我正在调整从 C# 到 F# 的接口(interface)

c++ - 我可以在 "too few initializers"上导致编译错误吗?