整个解决方案中用户的本地化消息

时间:2011-07-16 12:24:01

标签: c# .net-4.0 resources localization

我有很多项目的解决方案。某些项目在某些时候会抛出错误,或者返回一些消息供用户查看。

如何本地化这些消息?

首先,解决方案似乎很明显 - 将resx文件中的消息放在一个单独的项目中(所以每个人都可以引用它),但似乎我无法访问其他程序集资源。有解决方法吗?

1 个答案:

答案 0 :(得分:2)

  

但似乎我无法访问其他程序集资源。有解决方法吗?

您可以使用PublicResXFileCodeGenerator作为资源文件的自定义工具生成器,这样可以从任何地方访问公共类:

enter image description here

或者您也可以使用向导执行此操作:

enter image description here