![](/img/trans.png)
[英]Debug.WriteLine(“Hello World!”) - Does not appear in the output
[英]Debug.WriteLine command does not appear any output
我有 .Net 项目作为 nuget 包。 我正在创建新项目并将这个包添加到我的新项目中。 Nuget 包项目具有Debug.WriteLine
命令,但当项目在调试模式下运行时,我在新项目的控制台中看不到任何输出。
是否有任何设置可以在 Visual Studio 2019 中启用它?
先感谢您。
您从 nuget 包中获得和使用的库(*.dll 文件)很可能是在发布配置中编译的。 因此,无论包代码是否具有 Debug.WriteLine 方法,这些方法在编译时都被省略了,并且不会出现在运行代码中。
如果您想查看包中的 Debug.WriteLine 输出(实际上很少需要),那么您必须找到包的 Debug 构建二进制文件或获取代码并在 Debug 配置中自己构建它,而不是使用结果二进制文件。
在特定配置中恢复 nugets,但不确定它是否有效: nuget restore with configuration
以下内容也可能与您相关并可以帮助您: debugging-nuget-package
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.