2013-01-03 19 views
1

對於我目前正在工作的項目,我正在創建資源文件(.resx)。我正在使用Resgen.exe和AL.exe來創建.resource和.dll文件。 .resx文件的構建操作設置爲「無」。.NET WPF - 當.dll應該足夠時,爲什麼需要.resource文件?

這個想法是讓客戶提供自己的本地化,如果我們提供的不符合他們的需求。

我遇到的問題是.resource文件在交付的產品中是絕對必要的。我的印象是.resources.dll文件就足夠了。成品中是否真的需要.resource文件,或者我做錯了什麼?

編輯:我最近發現,幫助文件是專門尋找.resource文件。我修改了使用.dll的代碼,但現在字符串不會被返回。所以現在我的問題是「我如何訪問.resources.dll來檢索字符串?」

+0

爲了您的價值,不妨寫下您自己的本地化和翻譯引擎。從長遠來看,這可能會減少工作量。 – CodingBarfield

+0

.resource文件應該是一箇中間構建文件。從.resx文件創建,然後嵌入衛星程序集。你正在做其他事情,目前尚不清楚爲什麼。首先搜索「wpf衛星程序集」,找出正常完成的方式。 –

回答

0

您是否正在按照說明將生成操作設置爲無的指導?這對我來說似乎是一個錯誤。如果構建操作設置爲none,那麼它不能包含在庫程序集中。

我會嘗試將它們設置爲Embedded Resource。

+0

謝謝,但我們正試圖避免嵌入式資源(長篇故事)。我剛剛發現我們有幫助文件,專門從.resource文件中獲取信息。我修改了代碼以查找.resources.dll,但沒有任何運氣檢索字符串。我相應地修改了我的問題。 –

相關問題