2015-07-02 31 views
0

回答我自己的問題,因爲我無法找到這個問題的在線解決方案。 System.ArgumentNullException在System.ni.dll - Xamarin IIF像VB.net


我使用VS2013運行Xamarin應用程序時出現此錯誤:

類型的異常「System.ArgumentNullException」發生在 System.ni.dll但在用戶代碼中沒有處理

它發生在這條線:

WinDevice:

LoadApplication(new App()); 

的iOS:

UIApplication.Main(args, null, "AppDelegate"); 

安卓

LoadApplication(new App()); 

回答

0

你需要確保所有的資源都可以,在我的情況的圖像丟失:

Icon = Device.OS == TargetPlatform.iOS ? "slideout.png" : null; 

我以爲圖像資源不是必需的,因爲我沒有針對iOS平臺。

它讓人聯想到VB.Net的IIF,其中評估了雙方(即If語句未短路)。