无处不在,我在项目/主表单加载的Winforms VB.NET 4.5应用程序(Visual Studio 2013)中收到以下错误:
无法加载文件或程序集&System; System.Data.XmlSerializers, Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'要么 其中一个依赖项。系统找不到指定的文件。
查看详细信息,其HResult -2147024894
来自mscorlib
。它发生在应用程序用户设置的这一部分' Settings.vb
中的应用程序创建代码:
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute()> _
Public Property dt_ColumnProperties() As Global.System.Data.DataTable
Get
' error occurs in this line:
Return CType(Me("dt_ColumnProperties"),Global.System.Data.DataTable)
End Get
Set
Me("dt_ColumnProperties") = value
End Set
End Property
结果是未读取DataTable
的值(这是一个主要问题)。显然,它并不相信XmlSerialization
DataTable
会发生dt_ColumnProperties
?或者它可能会以某种方式忘记如何做到这一点。我不知道可能会发生什么变化,而且它已经有好几个月了。
我已尝试删除@title: blue;
用户设置并重新创建,但这并未解决问题。我也发现了this post's solution同样的错误,但我无法弄清楚它在VB项目中的使用方式/位置。