当前位置:编程学习 > C#/ASP.NET >>

保存文件弹出框怎么会出现多线程错误?


            SaveFileDialog sfd = new SaveFileDialog();
            //设置文件类型 
            if (sfd.ShowDialog() == DialogResult.OK)
            {
                string localFilePath = sfd.FileName.ToString(); //获得文件路径 
            }
            这是我写的代码
           下边是报的错误:
           在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进程才会引发此异常。            问题 :main函数在哪儿?怎么解决啊? --------------------编程问答-------------------- 怎么没有人回呢
--------------------编程问答-------------------- 在program.cs单元 


        [STAThread]
        public static void Main(string[] args) --------------------编程问答-------------------- 呵呵 program.cs在哪儿呢 --------------------编程问答-------------------- 我的的是网站型的不会有program.cs吧
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,