爲WP7.1構建的我的應用程序(Silverlight & C#)可以在7.1設備上正常工作,但不能在WP8設備上正常工作,出於這個原因,該應用程序已從Marketplace中刪除(該應用程序在Marketplace中已存在,並被許多用戶使用,直到WP8發佈)。WP8設備/模擬器上的WP7.1應用程序 - mscorlib.ni.dll中出現'System.FormatException'
我試着調試模擬器中的問題。我在WP8模擬器中運行了7.1版本的應用程序。在的代碼行中的一個我將字符串轉換成兼作
double osVer = Convert.ToDouble("8.0.9903");
這條線拋出
發生在 mscorlib.ni.dll和WASN類型「System.FormatException」的例外在託管/本地邊界之前未處理
我不知道mscorlib.ni.dll
是什麼以及如何進一步處理。有沒有人有任何想法? 注意:該應用程序在WP7.1上正常工作。
也許你可以簡單地使用'IsWP8'方法[在這裏描述](http://stackoverflow.com/a/13303187/863980)。 –