通过安装 .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 文件,我如何获得一个?
我的项目此时包含三个文件:
- 程序.cs
- 项目.json
- 项目.lock.json
我使用dnx . run
.