サポート外のメッセージボックスを表示させたいんです


意図的に読み込んだ別xmlファイル

<?xml version="1.0"?>
-<FileExtendedInformationClass xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<fileExList/>
</FileExtendedInformationClass>


コード

public SaveClass sc = new SaveClass();

System.IO.FileStream fs;
sc = new SaveClass();
System.Xml.Serialization.XmlSerializer serializer = new System.Xml.Serialization.XmlSerializer( typeof( SaveClass ) );
fs = new System.IO.FileStream( ofd.FileName, System.IO.FileMode.Open );
try
{
sc = (SaveClass)serializer.Deserialize( fs ); //ここでXMLドキュメント(2,2)エラーで止まる
}
catch( InvalidCastException exc )
{
System.Diagnostics.Debug.Print( exc.Message );
MessageBox.Show( "サポート外" );
fs.Close();
DataCB.SelectedIndex = 0;
return;
throw;
}