0
我正在嘗試在ArcGIS項目中使用ArcFM,並且發現了一個錯誤。 如果我的主線程被標記爲[STAThread]
屬性,則程序在OS Loader Lock異常退出時掛起。當我刪除該屬性時,程序結束就好了。
下面的代碼掛在這裏在ArcFM許可證上使用STAThread
[STAThread]
private static void Main()
{
MMAppInitialize mmAppInitialize = new MMAppInitialize();
mmAppInitialize.IsProductCodeAvailable(mmLicensedProductCode.mmLPDesigner);
}
任何人以前見過嗎?有什麼我做錯了嗎?
我想我必須在STAThread上運行,因爲否則我所有的COM調用將被編組到主要的不同線程。