(有在底部的問題的清樣的解決方案的鏈接。)是否可以在通用應用程序中使用具有本地化資源的便攜式庫?
我一直在使用的.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