2014-10-01 65 views
0

我们使用Visual Studio 2008构建大量的C#应用​​程序。这些应用程序已本地化默认语言环境是英语,另一个是西班牙语。构建生成主要EXE/DLL,其中嵌入了默认资源,另一个resource.dll用于西班牙语资源。是否有可能以某种方式改变visual studio创建这些资源DLL的方式,因此西班牙资源也包含在主模块中,而不是单独的资源DLL?如果是这样,怎么样?我的目标是避免在IDE中使用对资源文件的内置支持时更改我们的自动构建过程和安装。可以构建包含主模块中的所有资源文件而不是单独的资源dll

+0

更改这不应该“简化”构建过程,无论如何它应该自动完成。 – user2864740 2014-10-01 11:30:55

+0

我们的构建过程是自动化的。但是,如果我们无法嵌入它们,它和我们的安装需要更改以支持这些资源dll。 – tdemay 2014-10-01 12:17:44

回答

0

实现您自己的本地化,您将不需要外部.dll -s。在我看来,.Net/VS的内置本地化功能非常糟糕,我总是使用自定义解决方案(如文本文件)和不同语言的消息。把它交给翻译者并把结果放回去很容易。

相关问题