Universal App Deploy错误代码:2147942411

时间:2014-12-10 05:49:27

标签: visual-studio-2013 windows-runtime windows-phone-8.1

将Windows Phone 8.0应用程序移植到通用Windows应用程序后,我收到编译错误

  

DEP6810:MdilXapCompile.exe失败,错误代码为2001。

Release构建时,在模拟器上为Debug构建工作正常。

在日志文件中,我收到消息

  

CrossGen失​​败

     

原始错误代码:2147942411

我发现这是asked on msdn,但答案并不是很有帮助。他们说这是ERROR_BAD_FORMAT

是否有人遇到此问题并找到了解决方案?


自从问到msdn问题以来,我正在使用带有更新4的Visual Studio 2013

3 个答案:

答案 0 :(得分:2)

问题是platform target

使用platform target

构建Windows Phone时
  

设备: ARM

     

模拟器: x86 x64

在这个问题之后,我得到了this issue,我建议你查看(我不知道它们是否以某种方式链接)


所以我再次遇到这个问题

工作配置

我有这个设置配置:

  • 平台:活动(任何CPU)
  • 平台目标:ARM

enter image description here

打破配置

启用错误消息

  

DEP6810:MdilXapCompile.exe失败,错误代码为2001。

只需将PlatformActive(Any CPU)更改为ARM(我希望一切都可以)

现在,即使您将PlatformARM更改为Active(Any CPU),它仍然会出错。

解决方案

  1. 从设备中卸载应用
  2. 重新启动设备(如果您愿意,还可以重启计算机)
  3. 再次部署构建
  4. 希望这有帮助。

答案 1 :(得分:1)

我有同样的问题:

Error 1 Error : DEP6810 : MdilXapCompile.exe failed with error code 2001.

release更改为debug解决了错误。 This MSDN帖子帮助我解决了问题。

答案 2 :(得分:0)

我遇到了类似的问题(同样的错误)。为我解决的是将我的解决方案映射从我的本地c:驱动器移动到我的用户文件夹。我认为这是一种被此错误掩盖的某种权限问题。