Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Debug.WriteLine命令不显示任何输出_C#_.net_Visual Studio_Nuget Package_Visual Studio 2019 - Fatal编程技术网

C# Debug.WriteLine命令不显示任何输出

C# Debug.WriteLine命令不显示任何输出,c#,.net,visual-studio,nuget-package,visual-studio-2019,C#,.net,Visual Studio,Nuget Package,Visual Studio 2019,我将.Net项目作为nuget包。我正在创建新项目,并将此包添加到我的新项目中。Nuget包项目有Debug.WriteLine命令,但当项目在调试模式下运行时,我在新项目的控制台中看不到任何输出 在Visual Studio 2019中是否有任何设置可以启用该功能 提前感谢。您从nuget软件包中获得并使用的库(*.dll文件)很可能是在版本配置中编译的。因此,无论包代码中是否包含Debug.WriteLine方法,这些方法在编译时都会被忽略,并且不会出现在运行的代码中 如果要查看来自包的De

我将.Net项目作为nuget包。我正在创建新项目,并将此包添加到我的新项目中。Nuget包项目有
Debug.WriteLine
命令,但当项目在调试模式下运行时,我在新项目的控制台中看不到任何输出

在Visual Studio 2019中是否有任何设置可以启用该功能

提前感谢。

您从nuget软件包中获得并使用的库(*.dll文件)很可能是在版本配置中编译的。因此,无论包代码中是否包含Debug.WriteLine方法,这些方法在编译时都会被忽略,并且不会出现在运行的代码中

如果要查看来自包的Debug.WriteLine输出(实际上很少需要),则必须查找包的调试生成二进制文件,或者获取代码并在调试配置中自行生成,而不是使用生成的二进制文件

还原特定配置中的nugets,但不确定它是否有效:

以下内容也可能与此相关并对您有所帮助:

您从nuget软件包中获得和使用的库(*.dll文件)很可能是在版本配置中编译的。因此,无论包代码中是否包含Debug.WriteLine方法,这些方法在编译时都会被忽略,并且不会出现在运行的代码中

如果要查看来自包的Debug.WriteLine输出(实际上很少需要),则必须查找包的调试生成二进制文件,或者获取代码并在调试配置中自行生成,而不是使用生成的二进制文件

还原特定配置中的nugets,但不确定它是否有效:


以下内容也可能与此相关,并对您有所帮助:

我想,只有在构建为“Debug”构建时,类Debug中的方法才有效。如果使用“Release”构建,则将跳过这些。更多信息它是
[条件(“调试”)]
那么是的,包必须在调试中编译,但您还需要配置跟踪侦听器(例如,将它们写入日志文件)。它不是用来向控制台输出某些东西的(即使跟踪侦听器可能会这样做)。我想,只有当构建是“调试”构建时,类Debug中的方法才能工作。如果使用“Release”构建,则将跳过这些。更多信息它是
[条件(“调试”)]
那么是的,包必须在调试中编译,但您还需要配置跟踪侦听器(例如,将它们写入日志文件)。它不是用来向控制台输出内容的(即使跟踪侦听器可能会这样做)。非常感谢您的建议非常感谢您的建议