(有在底部的问题的清样的解决方案的链接。)是否可以在通用应用程序中使用具有本地化资源的便携式库?
我一直在使用的.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
的文件确实是不存在的,但应用程序不支持EN-US区域性无论如何,只有库做,所以我不认为这个文件是需要的。
任何想法如何解决这个问题?
下面是这个问题的简单解决方案:link
你有没有找到解决这个问题的办法? – 2014-10-28 23:04:34
@MartinSuchan没有一个真正的解决方案,只有一个解决方法(虽然还没有完全测试,但它似乎工作)。我只是手动复制它所期望的程序集。我们将在本周发布应用程序,因此在最终测试结束后,如果一切正常,我会将其作为答案发布。可能有更好的解决方案,但在解决问题的时候我找不到它。 – yasen 2014-10-29 09:24:58
对我们来说,这同样发生在Visual Studio 2015上。神奇的是,它与Visual Studio 2013一起工作良好。 – Amenti 2015-08-16 17:22:54