.NET for Macをインストールして、OSX でコンソール アプリケーションを試してみます。ターミナルのスタック トレースは次のようになります。
System.NullReferenceException: Object reference not set to an instance of an object
at ConfigEditor.XmlLoader.Run () [0x00000] in <filename unknown>:0
at ConfigEditor.Program.Main () [0x00000] in <filename unknown>:0
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
ファイル名と行番号を出力するスタック トレースを取得するにはどうすればよいですか? Windows の場合のように pdb ファイルが必要ですか? また、どのように取得すればよいですか?
私のプロジェクトは、現時点で 3 つのファイルで構成されています。
- Program.cs
- プロジェクト.json
- project.lock.json
そして、私はアプリを実行しdnx . run
ます。