2008-12-22 56 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。

相关问题