我使用Xamarin和Mvvmcross创建了一个Windows Phone应用程序。调试应用程序时,它完美地运行。因此,应用程序已上传到应用商店。但是当应用程序下载并从商店运行时,它会在点击图标后立即关闭。所以现在我发现应用程序在发布模式下在设备上运行时不起作用。 (在模拟器上它工作正常)。
首先我得到了这个例外
错误1错误:DEP6810:MdilXapCompile.exe失败,错误代码为1004.有关详细信息,请参阅日志文件'~project.WinPhone \ obj \ Release \ MDIL \ MDILXapCompileLog.txt'。
在此文件中出现错误
编译过滤器参数指定不存在的文件:~project.WinPhone \ obj \ Release \ MSIL \ nl-NL \ project.resources.dll 参数无效
此错误导致无法在发布模式下将应用程序部署到设备。我仍然不知道为什么我得到这个错误以及我应该如何解决它。但是我通过在MSIL中创建'nl-NL'映射并向其添加resource.dll找到了一种解决方法。这使它能够部署应用程序。
但是当在这种状态下部署应用程序时,它立即崩溃了。使用本机调试器,我可以让它打破。它给了我这个例外
project.WinPhone.exe中的0x775E062F(COMBASE.DLL)处的未处理异常:0xC000027B:发生了应用程序内部异常(参数:0x04F80AB8,0x00000006)。
点击Disassembly,它的指针就在这一行
77808534 bl SignalStartWerSvc(777FED78h)
它可能与我的本地资源有关,我在其中定义了一些.resx
文件,用于填充带有文本的应用程序。我确实发现这导致了我的WP问题,但我不确定我能对它做什么,我不能像我们所建议的那样使用.resw
文件。
以前有没有人遇到过这类问题,有谁知道如何解决?它阻止我在应用程序商店上放置一个工作应用程序,这真的令人沮丧。 提前谢谢