[英]C#/.Net: What are the best practices for setting ResXResourceReader's basepath?
我正在C#/。Net中的Windows窗體應用程序上工作。 我想使用包含字符串翻譯的資源文件。 我在Visual Studio中的項目具有以下層次結構:
我試圖讀取資源文件,如下所示:
m_ResourceReader = new ResXResourceReader("resources/resource.en-US.resx");
當我運行該項目時,Visual Studio似乎在我項目的bin / Debug輸出文件夾中尋找資源文件夾。
我的問題是:
謝謝你的幫助。
-拉傑
在運行時沒有正確的方法引用.resx文件。 它們是設計時文件,構建系統將它們轉換為衛星程序集。 並將生成的DLL復制到bin \\ Debug文件夾的en-US文件夾中。 如果當前區域性設置為en-US,則運行時將自動查找並使用它們。
我想您可以繼續閱讀.resx,但是這樣做不會從IDE或構建系統獲得幫助。 我必須建議您避免打架。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.