Debug.WriteLine命令没有出现任何输出

时间:2020-02-21 08:09:31

标签: c# .net visual-studio nuget-package visual-studio-2019

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

是否有任何设置可以在Visual Studio 2019中启用它?

谢谢。

1 个答案:

答案 0 :(得分:1)

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

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

还原特定配置下的nuget,但不确定是否有效:nuget restore with configuration

以下内容也可能与您相关并为您提供帮助:debugging-nuget-package

相关问题