XmlSerializer serializer = new XmlSerializer(typeof(BtInfo)) typeof序列化报错

EDN Admin

Well-known member
Joined
Aug 7, 2010
Messages
12,794
Location
In the Machine
程序是console application
debug 不会报错。
release 报错
错误原因,構成システムを初期化できませんでした。
因为是自定义的 ***.config文件,具体的配置不包含,configuration关键字,而release的时候需要解析config文件,找不到configuration关键字,所以报错,<構成システムを初期化できませんでした>。
場所 System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)<br/>
場所 System.Configuration.ClientConfigurationSystem.PrepareClientConfigSystem(String sectionName)<br/>
場所 System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)<br/>
場所 System.Configuration.ConfigurationManager.GetSection(String sectionName)<br/>
場所 System.Configuration.PrivilegedConfigurationManager.GetSection(String sectionName)<br/>
場所 System.Diagnostics.DiagnosticsConfiguration.GetConfigSection()<br/>
場所 System.Diagnostics.DiagnosticsConfiguration.Initialize()<br/>
場所 System.Diagnostics.DiagnosticsConfiguration.get_SwitchSettings()<br/>
場所 System.Diagnostics.Switch.InitializeConfigSettings()<br/>
場所 System.Diagnostics.Switch.InitializeWithStatus()<br/>
場所 System.Diagnostics.Switch.get_SwitchSetting()<br/>
場所 System.Diagnostics.BooleanSwitch.get_Enabled()<br/>
場所 System.Xml.Serialization.TempAssembly.LoadGeneratedAssembly(Type type, String defaultNamespace, XmlSerializerImplementation& contract)<br/>
場所 System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)<br/>
場所 System.Xml.Serialization.XmlSerializer..ctor(Type type)<br/>
場所 Nexco.Applications.Service.BT.BT0010.XmlReader.Initialize(String argAppPath, String argConfigFile) 場所 D:NEXCOApplicationsServiceBTBT0010XmlReader.cs:行 28

帮忙看看 这个问题如何解决。

View the full article
 
Back
Top