gpt4 book ai didi

visual-studio-2013 - 是否可以在通用应用程序中使用具有本地化资源的可移植库?

转载 作者:行者123 更新时间:2023-12-04 02:21:03 27 4
gpt4 key购买 nike

(底部有一个链接,指向带有问题重现的解决方案。)

我一直在使用带有 .resx 资源的可移植库,因为它适用于 Windows Store 应用程序和 Windows Phone 应用程序。我也尝试将它与通用应用程序一起使用,它适用于 Windows 应用商店部分,但不适用于 Windows Phone。

只有当我尝试在设备上部署应用程序(使用发布配置构建)时才会出现问题。如果我只是构建它,它不会给出错误(但它仍然无法成功部署到设备上)。我收到以下错误:

Error : DEP6810 : MdilXapCompile.exe failed with error code 1004. See log file
'...\Phone App Test\Phone App Test\obj\Release\MDIL\MDILXapCompileLog.txt' for more details.

在那个文件中:
Error: Compile filter argument specified non-existent file:
...\Phone App Test\Phone App Test\obj\Release\MSIL\en-US\PCL.resources.dll
Invalid argument

该文件确实不存在,但该应用程序无论如何都不支持美国文化,只有图书馆支持,所以我认为不需要这个文件。

知道如何解决这个问题吗?

这是该问题的简单解决方案: link

最佳答案

您可以在 pcls 中有 .resx 文件,您只需要使用 http://blogs.msdn.com/b/philliphoff/archive/2014/11/19/missingmanifestresourceexception-when-using-portable-class-libraries-in-winrt.aspx 上解释的解决方法。

即使使用最新的 VS 2013(更新 5),尝试部署 Release 包时也会出现 mdil 错误。

MdilXapCompile.exe failed with error code 1004



要解决此问题,您必须使用商店选项编译您的应用程序,然后使用应用程序部署工具将其实际部署到设备。

关于visual-studio-2013 - 是否可以在通用应用程序中使用具有本地化资源的可移植库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26238570/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com