在为Windows应用商店创建导出时,我遇到了这个问题。
简单导出工作正常,但是当我尝试为Windows应用商店创建构建时,我遇到了这个错误:
The "ValidateAppxPackage" task failed unexpectedly.
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Build.AppxPackage.ValidateAppxPackage.<>c.<CheckThatLanguagesAreSupported>b__85_0(XElement resource)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at Microsoft.Build.AppxPackage.ValidateAppxPackage.CheckThatLanguagesAreSupported()
at Microsoft.Build.AppxPackage.ValidateAppxPackage.ExecuteImplementation()
at Microsoft.Build.AppxPackage.AppxPackagingTaskHelper.Execute()
at Microsoft.Build.AppxPackage.ValidateAppxPackage.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() SeedRateCalculator
我不知道该怎么做。我正在使用VS 2015并创建我的通用Windows应用程序的构建。
答案 0 :(得分:0)
在msdn上,有些人以这种方式解决了这个问题:
我通过删除StoreAssociation文件来解决问题 重建它。谢谢!
我决定将app文件夹移动到另一个位置,然后运行Visual Studio处于管理员模式(具有管理员权限)并且它开始工作
让我知道!
答案 1 :(得分:0)
我通常会在尝试打包之前删除我的obj和bin文件夹,我曾经遇到过各种各样的麻烦,也只是做了一个“清洁解决方案”(右键点击解决方案=&gt;清洁解决方案)。
如果问题仍然存在,则删除Package.StoreAssociation.xml和[your_app_name] _StoreKey.pfx然后再次与商店关联(右键单击project =&gt; Store =&gt; Associate ...)然后尝试打包它
应该是直截了当的。
答案 2 :(得分:0)
我在App that has been in the store for years上遇到了同样的问题,我刚刚解决了一个错误,构建了新的软件包,在VS2017上运行验证,然后在Bytecode生成测试中得到了验证,因此所有后续测试也都失败了。因此,我删除了Package.StoreAssociation.xml,并尝试将应用程序与商店重新关联,但是当我这样做时,它并没有创建新的Package.StoreAssociation.xml。因此,我必须还原旧的Package.StoreAssociation.xml,然后将应用程序与商店重新关联,然后看到一堆更新,因此很明显需要这样做-似乎已损坏,当我创建时并没有自动发生我的商店第一次打包。但这也不能解决问题,尝试验证应用程序时仍然可以得到此信息:
Bytecode generation
发现错误:字节码生成测试检测到以下错误: System.NullReferenceException:对象引用未设置为对象的实例。 Microsoft.Windows.SoftwareLogo.Tests.BytecodeGenerationCheck.BytecodeGenerationCheck.ExecuteSharedValidation(String manifestFilePath,String packageFullName)的Microsoft.Windows.SoftwareLogo.Tests.BytecodeGenerationCheck。 )