2016-11-11 9 views
3

新しい.NET Core 1.0プロジェクトがあります。何か不明な理由で停止しました(または決して実行しませんでした。デバッグHow can I get the line number and file name from an exception in net Core?.NET Core Web Appは例外的に中断しません。例外の詳細はありません。

しかし、成功しません:

私は、スタックトレース、ここでパッケージを追加しました。

私はそこからVS2015コミュニティと標準ツールを使用しています。私project.jsonファイルから

関連する可能性の抜粋:OUは新しいCore Webアプリケーションのすべてを開始した場合に予想されるように

"buildOptions": { 
    "emitEntryPoint": true, 
    "preserveCompilationContext": true, 
    "define": [ "DEBUG", "TRACE" ] 
    }, 
    "runtimes": { 
    "win10-x64": {} 
    }, 
    "runtimeOptions": { 
    "configProperties": { 
     "System.GC.Server": true 
    } 
    }, 

UPDATE

OKは、動作します。

"runtimes": { 
    "win10-x64": {}, 
    "win81-x64": {}, 
    "win8-x64": {}, 
    "win7-x64": {}, 
    "win10-x86": {}, 
    "win81-x86": {}, 
    "win8-x86": {}, 
    "win7-x86": {} 
    }, 

project.jsonすることがビルドと起動するように取得する:あなたは、すべてのパッケージを更新する場合は、追加するまで

、それはビルドに失敗します。

これで、行番号を取得できるようになりましたが、まだ改行はありません。私の新しいテストプロジェクトは期待通りに機能します。違いを見なければならないだろう。

+0

あなたはリリースモードでは実行していませんか? – DavidG

+0

いいえ、どこでもチェックし、デバッグ、デバッグ、デバッグ... PDBファイルも作成されています...バッフリング! – RemarkLima

+0

リモートデバッグを行っていますか? (つまり、リモートサーバー上でx64バージョンをホストする) – Tseng

答えて

4

何らかの理由で例外の詳細がチェックされていないようです。

私はproject.jsonの依存関係をすべてリセットしました。これは、エラーページで詳細な例外を受けたことを意味しましたが、VSはまだ破損しませんでした。下記チェックすることにより

:それは正しく働いている

Exception details window

。もしそれが過度であるかどうか、それがCORE特有のものか、プロジェクトごとなのか、それともVSのものなのかはわかりません(新しいCOREプロジェクトが壊れてしまったので、プロジェクトごとに考えると思います)。

+0

ありがとう、私は狂っていた。それがそれでした。 –

関連する問題