我們已經成功地本地化了我們的Windows窗體應用程序。一種形式拒絕使用本地化資源,並且始終與嵌入式資源一起顯示。我查了以下幾點:Windows窗體:窗體不是本地化的
- 的形式本地化屬性爲true
- 在運行時,UI文化設置正確
- 衛星組件處於正確的位置
- 隨着工具有Sysinternals我驗證該過程使用衛星組件
- 我用IL-Spy打開衛星組件並檢查它是否包含翻譯資源
- 在調試器中,我進入了Microsof適用於按鈕的ComponentResourceManager.ApplyResources方法。它找到文本屬性,但隨着代碼被優化,我看不到真正有趣的東西。
所有其他形式(不同的組件)以正確的語言出現,只有這一個... 我希望有人在那裏有一個有用的想法。
好吧,請調試Debug構建。 –