我的解决方案中有两个项目:
Class1
,带有公共方法:公共共享功能
GetMyValue()As String返回My.Resources.MyResource.MyVariable End
功能代码:
Thread.CurrentThread.CurrentUICulture = New CultureInfo("de")
MessageBox.Show(Class1.GetMyValue())
当我运行项目时,会显示正确的值,即“de”。但是当我设置ClassLibrary1项目的'Make assembly COM-visible'选项并将其安装到COM +环境中时,这将不再起作用 - MessageBox显示值“default”。
如何正确本地化我的COM +程序集?