0

我最初开发了一个简单的 GUI 项目来测试供应商的 SDK。然后,我将供应商的 SDK 示例添加为 GUI 所依赖的第二个项目。经过一些更改后,我的示例代码与硬件通信并且运行良好。

此时我尝试将供应商代码移动到主项目中,然后从我的解决方案中删除 SDK 示例项目,因为将其分开没有意义。这编译得很好,但奇怪的是我通过 Console.Writeline 打印的所有硬件调试信息都停止了工作。

我是否必须在主项目中以某种方式启用 Writeline 输出?我是 c# 新手,找不到任何搜索内容。

4

2 回答 2

2

在您的解决方案资源管理器中,选择项目,右键单击并转到属性。找到显示“项目输出类型”的位置并将其切换到控制台应用程序。即使您有 GUI,这也会在后台启动控制台窗口以进行调试等。

于 2013-08-07T06:36:43.643 回答
0

听起来您需要将所有Console.WriteLine调用更改为Debug.WriteLine,如果您想要查看 Visual Studio 输出窗口中的值。

于 2013-08-07T06:52:55.527 回答