在Web瀏覽器中運行應用程序時,是否可以運行使用P/Invoke訪問Win API函數的Silverlight 5 RC應用程序?該應用程序的來源是從互聯網上的網站。從Internet上運行Silverlight 5 RC P/Invoke應用程序的瀏覽器?
我在問這個,因爲我沒有運氣。 我遇到錯誤:Silverlight應用程序中的未處理錯誤嘗試通過安全透明方法'xxxx'通過方法'yyyyy'調用本機代碼失敗。 方法必須是安全關鍵或安全可靠才能調用本機代碼。
我試着在調用P/Invoke方法的方法上添加[SecurityCritical]屬性,但沒有成功。然後,我試圖把它放到整個呼叫班,但又沒有運氣。
有沒有人有這方面的解決方案?
有沒有可能這樣做? 由於互聯網上的應用程序的部分信任,這是一個問題嗎?
Silverlight 5 RC?你的意思是發佈候選人?或者你的意思是RTM/RTW? – jv42
是的。我的意思是釋放候選人。 – Patrik
有沒有理由不使用最新版本? RC可能包含稍後修復的重大錯誤。 – jv42