我将“Build”设置为发布模式。 我正在使用Benchmark DotNet运行我的.NET Core 3.1控制台应用程序。但它告诉我: 摘要 -> 基准测试是在附加的调试器下执行的 如何在Release构建模式下完全关闭调试器?
Benchmark
告诉我,我正在以debug
模式运行我的应用程序。 - michasaucerdebug
模式下运行你的应用程序?(这两者是完全不同的事情) - canton7attached
属性?当然是为了调试器。 - michasaucerattached
属性的意思?你的应用程序可以在Debug或Release配置下构建:Debug构建较慢,但更容易调试(如果你将调试器附加到它们);Release构建更快,但难以调试。你可以运行Debug和Release构建。当其中一个正在运行时,你可以选择附加调试器(无论是Debug还是Release构建)。当你点击“开始调试”时,Visual Studio会启动你的应用程序,然后附加调试器。当你点击“无调试启动”时,Visual Studio只是启动你的应用程序,没有调试器。 - canton7