2008-12-22 96 views
1

我覺得我完全錯過了一些東西,因爲我無法找到任何描述我想要執行的示例。什麼是在Visual Studio 2008中的ASP.NET Web應用程序項目中設置本地化的最佳實踐

我有一個相當簡單的簡單ASP.NET Web應用程序項目,我想本地化。我希望輸出具有衛星DLL,以便稍後當我想添加一種語言時,我可以放入一個新的DLL。

我已經在App_GlobalResources下爲默認文化和西班牙語創建了resx文件。當我編譯tho時,我沒有在ES的bin下找到一個子目錄。

如果我想在未來重新編譯我的網絡應用程序時添加德語或法語,這是如何完成的?

很多事情都指向AL.exe,但我還沒有看到任何人在ASP.NET應用程序中使用它的任何示例。我沒有找到任何文章指出如何在Visual Studio中設置本地化項目/解決方案。

回答

0

我想通了,發生了什麼事。在我使用visual studio添加一個新的資源文件後,它添加了內容的構建操作。如果更改爲Embedded資源,則x.resources.dll將構建在正確的culture目錄中。你還應該設置訪問修飾符爲public(我敢肯定這是必要的,否則你的主dll將無法連接到文化資源)。這將會將Custom Tool屬性更改爲PublicResXFileCodeGenerator。

相關問題