Я использую Visual Studio 2017 для создания приложения Windows Form, которое я пытаюсь использовать OpenFileDialog для загрузки файла XML.когда я впервые создал программу, все работает нормально, но после работы и тестирования моего кода приложение зависает, когда я запускаю событие для отображения диалогового окна.
У меня была эта проблема раньше, когда я использовал Visual Studio 2015, и я могне можете найти решение.
public Form1()
{
InitializeComponent();
}
private void btnLoad_Click(object sender, EventArgs e)
{
if (ofdLoadXMLFile.ShowDialog() == DialogResult.OK)
{
string fileName = ofdLoadXMLFile.SafeFileName;
MessageBox.Show(fileName);
lblFileName.Text = fileName;
File.Copy(ofdLoadXMLFile.FileName, fileName);
XmlDocument document = new XmlDocument();
string _byteOrderMarkUtf8 = Encoding.UTF8.GetString(Encoding.UTF8.GetPreamble());
document.LoadXml(fileName.ToString());
string jsonText = JsonConvert.SerializeXmlNode(document);
string result = document.ToString();
File.WriteAllText(@"C:\Users\Connect To All\Desktop\result.json", jsonText);
}
Может кто-нибудь помочь с этим?Есть ли что-нибудь, что я могу сделать?Спасибо