我有一個在Mac和Windows平臺上使用的Silverlight編寫的應用程序。作爲其功能的一部分,它只能被允許運行一個。我們已經使用LocalMessageReceiver approach實現了這一點,它按預期工作。爲LocalMessageReceiver清除Mac Silverlight資源
但是,我們在Mac上有一個問題。如果應用程序崩潰或強制退出,則無法重新啓動應用程序,因爲單實例代碼報告應用程序已在運行。我們迄今發現的唯一辦法是重新啓動計算機。然而,這最多是不方便的。
在Mac OS X上有沒有辦法清除LocalMessageReceiver使用的資源而無需重新啓動計算機?我假設系統中有共享資源,但我還沒有找到任何文檔討論這些資源是什麼或者如何重置它們。
您是否自己找到解決方案?我遇到了同樣的問題。 –
我有同樣的問題。不幸的是,維託的解決方法並不適用於我的情況。你有沒有找到解決辦法? –