草庐IT

DEBUGGING

全部标签

c# - 比较已编译的 .NET 程序集?

是否有任何好的程序可以与编译.NET程序集进行比较?例如,我有HelloWorld.dll(1.0.0.0)和HelloWorld.dll(2.0.0.0),我想比较差异我该怎么做?我知道我可以使用.NETReflector和AssemblyDiff插件。还有其他好的工具可以做到这一点吗? 最佳答案 WaystoCompare.NETAssemblies建议商业:NDepend免费:JustAssembly(仅显示API的差异)BitDiffer(同)ReflectorDiffAdd-in(您已经发现,但不再可用)现有的比较工具,如

c# - Visual Studio 2015 诊断工具不支持当前调试配置

使用VS2015快照和分析工具后,我似乎无法让诊断工具再次工作。每个项目,即使是新项目,也只是说以下内容TheDiagnosticToolswindowdoesnotsupportthecurrentdebuggingconfiguration.尝试创建新的和不同类型的项目、以管理员身份运行、删除程序数据、应用程序数据、修复并从卸载重新安装。有人遇到过这个吗?很遗憾,因为他们在此版本中对这个工具进行了很多改进。 最佳答案 所以我解决了我的问题。诊断工具窗口目前不支持:使用JavaScript的Windows应用商店项目在Window

c# - Visual Studio 2015 诊断工具不支持当前调试配置

使用VS2015快照和分析工具后,我似乎无法让诊断工具再次工作。每个项目,即使是新项目,也只是说以下内容TheDiagnosticToolswindowdoesnotsupportthecurrentdebuggingconfiguration.尝试创建新的和不同类型的项目、以管理员身份运行、删除程序数据、应用程序数据、修复并从卸载重新安装。有人遇到过这个吗?很遗憾,因为他们在此版本中对这个工具进行了很多改进。 最佳答案 所以我解决了我的问题。诊断工具窗口目前不支持:使用JavaScript的Windows应用商店项目在Window

c# - 在 Microsoft Visual Studio 调试器中更改日期时间

什么...。如何在调试器中更改DateTime的值?我可以更改它,但是在离开编辑字段时出现错误;它无法解析它。编辑:VS2008,C# 最佳答案 如果不查看您拥有的内容,我不太确定您指的是哪个编辑字段。但是,您可以尝试使用即时窗口和DateTime.Parse或newDateTime()。 关于c#-在MicrosoftVisualStudio调试器中更改日期时间,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

c# - 在 Microsoft Visual Studio 调试器中更改日期时间

什么...。如何在调试器中更改DateTime的值?我可以更改它,但是在离开编辑字段时出现错误;它无法解析它。编辑:VS2008,C# 最佳答案 如果不查看您拥有的内容,我不太确定您指的是哪个编辑字段。但是,您可以尝试使用即时窗口和DateTime.Parse或newDateTime()。 关于c#-在MicrosoftVisualStudio调试器中更改日期时间,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

c# - 在 Visual Studio 中调试转储文件

我使用的是VisualStudio2010专业版和WindowsVista。首先,我有这段代码。如您所见,它会使程序崩溃!usingSystem;namespaceCrash{classProgram{staticvoidMain(string[]args){stringa=null;if(a.Length==12){//^^Crash}}}}程序将在if语句上崩溃。现在,我想知道它在那个if语句上崩溃了。如果我从VisualStudio中“开始而不调试”,Crash.exe会崩溃。它使用1,356kb的内存。我得到关闭程序/调试的Vista选项。如果我选择“调试”,我可以打开一个新的

c# - 在 Visual Studio 中调试转储文件

我使用的是VisualStudio2010专业版和WindowsVista。首先,我有这段代码。如您所见,它会使程序崩溃!usingSystem;namespaceCrash{classProgram{staticvoidMain(string[]args){stringa=null;if(a.Length==12){//^^Crash}}}}程序将在if语句上崩溃。现在,我想知道它在那个if语句上崩溃了。如果我从VisualStudio中“开始而不调试”,Crash.exe会崩溃。它使用1,356kb的内存。我得到关闭程序/调试的Vista选项。如果我选择“调试”,我可以打开一个新的

c# - 如何调试 .NET Windows 服务 OnStart 方法?

我有一些用.NET编写的代码,只有在作为Windows服务安装时才会失败。失败甚至不允许服务启动。我不知道如何进入OnStart方法。Howto:DebugWindowsServiceApplications给出了一个诱人的线索:Attachingtotheservice'sprocessallowsyoutodebugmostbutnotalloftheservice'scode;forexample,becausetheservicehasalreadybeenstarted,youcannotdebugthecodeintheservice'sOnStartmethodthisw

c# - 如何调试 .NET Windows 服务 OnStart 方法?

我有一些用.NET编写的代码,只有在作为Windows服务安装时才会失败。失败甚至不允许服务启动。我不知道如何进入OnStart方法。Howto:DebugWindowsServiceApplications给出了一个诱人的线索:Attachingtotheservice'sprocessallowsyoutodebugmostbutnotalloftheservice'scode;forexample,becausetheservicehasalreadybeenstarted,youcannotdebugthecodeintheservice'sOnStartmethodthisw

c# - 如何配置 log4net 以在 Debug模式下打印到控制台

有没有办法配置log4net在调试期间将日志打印到控制台和文件?我正在尝试通过在日志发生时立即观察日志来找到一种有效调试我的软件的方法。写入文件对我来说是个调试问题,因为我不想等到文件刷新到磁盘然后再打开它。因此我更喜欢它写入控制台。你有什么建议?我添加了app.config文件并附加了附加内容,但我无法显示结果控制台。以下是我的app.config配置: 最佳答案 您需要在中声明两个附加程序部分。像这样配置你的log4net: 关于c#-如何配置log4net以在Debug模式下打印到