从来不知道这是否可能 - 如果是这样 - 怎么样?!!
但我将我们的MFC应用程序分离到exe项目中,以及一组相关的仅限资源的.dll项目,每次翻译一个。
我们只需要维护英语,然后使用第三方翻译套件解析资源,以提取可翻译的字符串,翻译它们,然后构成一个翻译的资源.dll项目。
这是一个整洁的连贯系统,但事实上我无法使用MSVC的内置MFC编辑器将可视界面连接回.exe项目文件中的正确代码。
如果我尝试使用资源编辑器 - 例如生成一个MFC Dialog子类作为给定Dialog资源的代码隐藏 - 然后MSVC环境尝试在资源.dll项目中创建这样的文件 - 这是错误的和无用的。
有没有人知道一种技术可以让某个资源项目说“嘿 - 我所有的代码隐藏都应该在那个的其他项目中? < / p>