好的下面的图片正在解释一切。
我还提供了代码以供进一步解释。
Thread.CurrentThread.CurrentCulture = New CultureInfo(Session("Lang").ToString())
Dim rm As ResourceManager = New ResourceManager("TodayTimesheet.App_GlobalResources.Lang", Assembly.GetExecutingAssembly())
Dim ci As CultureInfo = Thread.CurrentThread.CurrentCulture
btnSubmit.Text = rm.GetString("Add", ci)
错误讯息:
mscorlib.dll中发生了'System.Resources.MissingManifestResourceException'类型的异常,但未在用户代码中处理
其他信息:找不到适合指定文化或中性文化的资源。确保在编译时将“TodayTimesheet.App_GlobalResources.Lang.resources”正确嵌入或链接到程序集“TodayTimesheet”中,或者所有所需的附属程序集都是可加载和完全签名的。
答案 0 :(得分:0)
没关系......
我已经通过更换以下行
自行解决了这个问题 Dim rm As ResourceManager = New ResourceManager("TodayTimesheet.Lang", System.Reflection.Assembly.Load("TodayTimesheet"))