c# – 为什么我在WinForms应用程序中使用SaveFileDialogue时出现RPC服务器错误?

当我尝试在WinForms应用程序中使用SaveFileDialogue时出现错误.我必须遗漏一些东西,因为错误没有意义(对我来说!)!

错误是:“TestProject.exe中0x000007fefc99cacd的第一次机会异常:0x000006BA:RPC服务器不可用.”

此行运行时发生错误:“if(SD.ShowDialog()== DialogResult.OK)”.

这是我的代码:

var SD = new SaveFileDialog();
SD.Filter = "PDF (*.pdf)|*.pdf|Show All Files (*.*)|*.*";
SD.FileName = "Untitled";
SD.Title = "Save As";
if (SD.ShowDialog() == DialogResult.OK)
{
// DO SOMETHING HERE
}

编辑:我在本地保存文件,但错误发生在用户甚至选择要保存的位置之前,它发生在我尝试显示对话框以供用户选择位置的位置!

解决方法:

您可能已在“异常调试”菜单中激活了一些标志.
尝试重置为默认配置转到Debug – >例外 – >重置所有

上一篇:导出到Excel


下一篇:c# – SaveFileDialog抛出System.InvalidOperationException:’My File.xlsx’不是有效的文件名