我正在运行使用Visual Studio 2017构建的MVC Web应用程序。我想测试C#代码without using debugger breakpoints
的某些部分。是否有任何方法可以通过在此时添加一些代码来了解代码的某些部分?像Javascript中的console.log
之类的东西?为了使事情更具体,我想添加这个"观察者代码"在以下方法中:
public static void Main(string[] args)
{
BuildWebHost(args).Run();
}
以上是否可行以及如何?
答案 0 :(得分:8)
Autorized会做(也可能是Trace.WriteLine
类的更多方法)。
答案 1 :(得分:4)
尝试使用System.Diagnostics.Debug.WriteLine("This is a log");
,并在Visual Studio中打开View
,然后在Output
中,运行应用程序时将看到日志。
答案 2 :(得分:1)
Console.WriteLine
将会执行此操作,前提是您有一个控制台可以查看它(对于表单应用程序,这在调试像visual studio这样的东西时有效,但最终用户永远不会看到输出)