0

数か月前に開発したソフトウェアで奇妙な問題が発生しました。今日、顧客が改善を行うためにアプリを再開する必要がありました。しかし、奇妙な例外が現れ始めます。から来ているようですScatterView。しかし、アプリが本番環境で動作していて、コードが同じであるという奇妙なことは、何が原因でしょうか? ここで例外。

System.TypeInitializationException was unhandled
HResult=-2146233036
Message=The type initializer for 'Microsoft.Surface.Presentation.Input.InteractiveSurface'  threw an exception.
Source=Microsoft.Surface.Presentation
TypeName=Microsoft.Surface.Presentation.Input.InteractiveSurface

ここでは、完全なスタック トレースを見つけることができますhttp://pastebin.com/y3vVurfm

ありがとう 、アプリが .net 4.5 で開発されていることを忘れていました

4

2 に答える 2

0

私は同じ問題に遭遇し、最終的に解決策を見つけました:

GetItemOrientation例外はinの関数によってスローされMicrosoft.Surface.Presentation.Controls.ScatterCanvasます。

プロパティを自分自身に設定GetItemOrientationするか、 を設定 することで、失敗した関数呼び出しを省略できます。OrientationScatterViewItemScatterViewItem.CanRotate = false

于 2015-09-10T07:36:29.520 に答える