這是我的主要方法的一部分:爲什麼我的C#應用程序在多線程單元上運行?
[STAThread]
static void Main(string[] args)
{
#if !DEBUG
try
{
#endif
ApartmentState aps = System.Threading.Thread.CurrentThread.GetApartmentState();
//System.Threading.Thread.CurrentThread.SetApartmentState(ApartmentState.STA);
MessageBox.Show(aps.ToString());
該信息表示MTA
。任何想法爲什麼或應該在哪裏開始調查?
它導致AxWebBrowser出現問題。 – Ahmet
是的,就是這樣。現在它在發佈模式下運行在STA上。謝謝! – Ahmet
很高興我能幫到你。出於好奇,這是一個新項目還是從以前版本的Visual Studio轉換而來? –