将Windows Phone 8.0应用程序移植到通用Windows应用程序后,我收到编译错误
DEP6810:MdilXapCompile.exe失败,错误代码为2001。
为Release
构建时,在模拟器上为Debug
构建工作正常。
在日志文件中,我收到消息
CrossGen失败
原始错误代码:2147942411
我发现这是asked on msdn,但答案并不是很有帮助。他们说这是ERROR_BAD_FORMAT
。
是否有人遇到此问题并找到了解决方案?
自从问到msdn问题以来,我正在使用带有更新4的Visual Studio 2013
答案 0 :(得分:2)
问题是platform target
使用platform target
设备: ARM
模拟器: x86 或 x64
在这个问题之后,我得到了this issue,我建议你查看(我不知道它们是否以某种方式链接)
所以我再次遇到这个问题
我有这个设置配置:
启用错误消息
DEP6810:MdilXapCompile.exe失败,错误代码为2001。
只需将Platform
从Active(Any CPU)
更改为ARM
(我希望一切都可以)
现在,即使您将Platform
从ARM
更改为Active(Any CPU)
,它仍然会出错。
希望这有帮助。
答案 1 :(得分:1)
我有同样的问题:
Error 1 Error : DEP6810 : MdilXapCompile.exe failed with error code 2001.
从release
更改为debug
解决了错误。 This MSDN帖子帮助我解决了问题。
答案 2 :(得分:0)
我遇到了类似的问题(同样的错误)。为我解决的是将我的解决方案映射从我的本地c:驱动器移动到我的用户文件夹。我认为这是一种被此错误掩盖的某种权限问题。