我已經下載了Facebook的CSHARP-SDK/Facebook的WinForms的樣本工程實例,ActiveX控件 - 單螺紋公寓
當我做了測試這個項目運作良好,然後創建新的項目後續例如所有的步驟。
我在測試新項目時收到錯誤消息。
Line : webBrowser1 = new System.Windows.Forms.WebBrowser();
錯誤消息:
ActiveX控件 '{8856F961-340A-11D0-A96B-00c04fd705a2' 不能被實例化,因爲當前線程不處於單線程apartment.this
放'[STAThread]'屬性,你的'Main'方法 –
是,默認的Program.cs文件,已經有: [STAThread] 靜態無效的主要() Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainForm()); } 我不確定你想讓我把[STAThread]放到這個文件(Program.cs)或其他MainForm.cs中? – user1417068
然後確保你不要在其他線程中創建'WebBroser'。 –