我最初开发了一个简单的GUI项目来测试供应商的SDK。然后我将供应商的SDK示例添加为GUI所依赖的第二个项目。经过一些更改后,我将示例代码与硬件进行通信并且运行良好。
此时我尝试将供应商代码移动到主项目中,然后从我的解决方案中删除SDK示例项目,因为将它分开是没有意义的。编译很好,但奇怪的是我通过Console.Writeline打印的所有硬件调试信息都停止了工作。
我是否必须在主项目中以某种方式启用Writeline输出?我是c#的新手,找不到任何搜索内容。
答案 0 :(得分:2)
在解决方案资源管理器中,选择项目,右键单击并转到“属性”。找到它所说的“项目输出类型”并将其切换到控制台应用程序。即使你有一个GUI,这将在后台启动控制台窗口以供调试使用等。
答案 1 :(得分:0)
听起来您需要的是将所有Console.WriteLine
调用更改为Debug.WriteLine
,如果您想要的是在Visual Studio输出窗口中查看值。