XML自定义配置错误处理

时间:2016-10-17 07:37:29

标签: c# xml winforms custom-configuration

以下是我的Windows窗体应用程序中的app.config文件的一些代码。我将此配置文件用于打印机和扫描仪。我在这个xml中使用了自定义配置。我面临的问题是,无论何时未设置任何属性值,我的应用程序都会抛出内置消息错误框,如"端口com 4不存在"

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
    <add key="Server" value="blah blah" />
    <add key="Database" value="blah" />
    <add key="User" value="blah" />
    <add key="StoreID" value="blah" />
    <add key="BranchID" value="blah" />
    <add key="LotSize" value="100"/>
    <add key="ZipsPrintingPath" value="blah.exe"/>
    <add key="BCScannerPath" value="blah.exe"/>

    <add key="SecuGenDeviceName" value="DEV_AUTO"/>
    <add key="SecuGenPortAddress" value="USB_AUTO_DETECT"/>
    <add key="SecuGenLiveTimeout" value="15000"/>
    <add key="SecuGenImageQuality" value="50"/>


    <add key="BCSPort" value="COM4"/>
    <add key="BCSBaudRate" value="9600"/>
    <add key="BCSParity" value="None"/>
    <add key="BCSByteSize" value="8"/>
    <add key="BCSStopBit" value="One"/>

    <add key="BTicketBarcodeStartsWith" value="%B"/>
    <add key="BTicketBarcodeEndsWith" value="."/>
    <add key="TechSupportURL" value="blah"/>
    </appSettings>
</configuration>

这也是附加端口错误。

现在,我想要取消此消息框,或者我想在自定义消息框中显示此消息。

0 个答案:

没有答案