0

私はWPF .Net ApplicationVisualStudio2012 を使用して開発しています。今日からどういうわけかdebug(リリースを選択したときも)、イベントが開く前にプロセスがハングしwindowます。に表示される最後のメッセージoutput windowは次のとおりです。

'MyProjectvshost.exe' (Managed (v4.0.30319)): Loaded 'C:\windows\assembly\GAC_MSIL\Microsoft.SqlServer.Types\11.0.0.0__89845dcd8080cc91\Microsoft.SqlServer.Types.dll'

すでに述べたように、DB接続をWPF application使用MVVM Lightして...EF 4MSSQL Server 2012

私がすでに試したこと:

  • obj フォルダーと bin フォルダーの削除
  • VisualStudio 2012 を再起動します。
  • SQL Server を再起動します
  • コンピューターを再起動
  • Enable property evaluation and other implicit function calls私のチェックを外すDebugging Options
  • Enable Just My Code私のチェックを外すDebugging Options

私を助けてください!

4

2 に答える 2

1

VSの[一時停止]ボタンを押して、コードがスタックしている場所を確認します。また、(最も可能性が高い)無限ループが見つかるまで、コードのメインエントリポイントとF11にブレークポイントを設定できます。

一時停止アプローチを使用する場合は、コールスタックを調べて、そのポイントに到達した理由と、ループ/スタックしている可能性のある場所を特定できます。

于 2013-02-20T18:54:34.320 に答える
0

MSQSQlサーバーへの接続でしょうか?不正な資格情報を提供した場合、またはアカウントに十分な権限がない場合は、そのようなことが発生する可能性があります。EventViewerをチェックして、そこにも何かがあるかどうかを確認します。

新しいWPFプロジェクトを単純なもの(DBのものなし)にして、デバッグして、機能するかどうかを確認してください。もしそうなら、そのプロジェクトにいくつかのDbのものを追加して、再試行してください。

お役に立てば幸いです。

于 2013-02-20T18:54:48.980 に答える