SaveFileDialog没有在VS2010中打开

时间:2014-11-24 08:26:02

标签: c# visual-studio-2010 visual-studio-2012 savefiledialog

我使用C#.net在visual studio 2010中创建了一个应用程序。 在那个应用程序中,我正在生成MS-Word报告...... 为此,我使用 SaveFileDialog 将该documnet保存到特定位置。 最初它很好......但是有些日子我的 SaveFileDialog 窗口没有在我的系统上打开。
相同的代码在其他机器上运行没有任何问题 我为解决这个问题所做的一切:

  1. 卸载VS 2010并重新安装。
  2. 已安装VS 2012
  3. 但问题仍然存在。
    附:我有Windows 7 O.S. 64位

    任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

SaveFileDialog仅在从线程集用于单线程单元时才会运行。

确保用于显示它的线程设置为该模式。

如果您是从Main()主题调用它,请确保Main()标有[STAThread]属性,如下所示:

[STAThread]
private static void Main()
{