UWP构建错误:内部编译器错误:索引超出了数组

时间:2016-07-05 09:16:40

标签: .net msbuild uwp

很难找到问题,但由于内部编译器错误,我的uwp应用无法制作应用包:索引超出了数组错误的范围。

奇怪的是,

  • 它可以通过项目属性中的取消选中 Compile with .NET Native tool chain来构建和运行。
  • 没有任何地方引用EntityFramework位。为什么错误信息指向那个?

Compile with .NET Native tool chain功能是否有故障?

错误信息如下。

  

1> ------ Build build:Project:SampleUwpApp,配置:发布x86 ------   1 GT; Sample.App - > C:\用户\我\文档\ SampleProject \ SampleUwpApp \ BIN \ 86 \发布\ SampleUwpApp.exe   1 GT;启动.NET Native编译   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1592,5):警告:ILTransform_0010:找不到程序集' System.Data,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1592,5):警告:ILTransform_0010:找不到程序集&System; System.Configuration,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1592,5):警告:ILTransform_0010:找不到程序集' System.Transactions,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1912,5):警告:ILTransform_0010:找不到程序集' System.Data,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1912,5):警告:ILTransform_0010:找不到程序集&System; System.Configuration,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1912,5):警告:ILTransform_0010:找不到程序集' System.Console,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1912,5):警告:ILTransform_0010:找不到程序集' System.Transactions,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1912,5):警告:ILTransform_0010:找不到程序集' System.ComponentModel.TypeConverter,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1912,5):警告:ILTransform_0010:找不到程序集' System.Xml.XPath,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1936,5):警告:ILTransform_0010:找不到程序集' System.Data,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1936,5):警告:ILTransform_0010:找不到程序集&System; System.Configuration,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1936,5):警告:ILTransform_0010:找不到程序集&System; System.Console,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1936,5):警告:ILTransform_0010:找不到程序集' System.Transactions,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1936,5):警告:ILTransform_0010:找不到程序集' System.ComponentModel.TypeConverter,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(1936,5):警告:ILTransform_0010:找不到程序集' System.Xml.XPath,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1 GT;处理应用程序代码   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(601,5):警告:ILTransform_0010:找不到程序集&System;数据,版本= 4.0。 0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(601,5):警告:ILTransform_0010:找不到程序集&System; System.Configuration,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(601,5):警告:ILTransform_0010:找不到程序集&System; System.Console,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(601,5):警告:ILTransform_0010:找不到程序集' System.Transactions,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(601,5):警告:ILTransform_0010:找不到程序集' System.ComponentModel.TypeConverter,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(601,5):警告:ILTransform_0010:找不到程序集' System.Xml.XPath,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(601,5):警告:ILTransform_0010:找不到程序集&System;数据,版本= 4.0。 0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(601,5):警告:ILTransform_0010:找不到程序集&System; System.Configuration,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(601,5):警告:ILTransform_0010:找不到程序集&System; System.Console,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(601,5):警告:ILTransform_0010:找不到程序集' System.Transactions,Version = 4.0。 0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(601,5):警告:ILTransform_0010:找不到程序集' System.ComponentModel.TypeConverter,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(601,5):警告:ILTransform_0010:找不到程序集' System.Xml.XPath,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'由' EntityFramework'引用。   1> C:\ Program Files(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets(936,5):错误:内部编译器错误:索引超出了数组的范围。   ==========构建:0成功,1个失败,2个最新,0跳过==========   ==========部署:0成功,0失败,0跳过==========

0 个答案:

没有答案