我在VS2013 / SP3中有一个C ++项目和一个德语语言资源DLL,在运行时使用AfxSetResourceHandle进行更改。
它与VS2012完美配合,现在当我在VS2013中编译并运行应用程序时,所有资源都更改为除PropertySheetDialogs之外的语言资源(字符串,对话框),有什么想法在VS2013中发生了什么变化,因为它不再起作用了?我使用codejock CXTPropertySheet类,但我不认为这与资源文件有关。
这些项目与VS2012中的项目完全相同,没有进行任何更改。
当我在visual studio中打开已编译的DLL时,它包含正确翻译的所有属性表对话框,但似乎AfxSetResourceHandle从主EXE加载英文,其他资源从德语DLL中正确加载。