2 nolanamy Nolanamy 于 2017.01.16 09:12 提问

请教一下,线程方面的问题,谢谢
            if(i==1)
            {
                FileStream fs = new FileStream(ConfigurationClass.ServerClass.ChoiceSavePath()+"\\报告.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite);
                StreamWriter sw = new StreamWriter(fs);
                sw.WriteLine("家庭成员总数超过12人!");
                sw.Close();
            }

报了这样的错:
在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进程才会引发此异常
Main 函数有 STAThreadAttribute e

请问还能是什么原因

1个回答

anqi0819
anqi0819   2017.01.16 09:44
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!