c# - 项目输出类型未更改为控制台应用程序,控制台窗口未在 WinForms 中显示
问题描述
我正在处理 .NET Core 项目上的 Windows 窗体,并且需要显示控制台窗口并使用Console.WriteLine()
. 我通常在winform项目中通过将项目属性中的输出类型更改为“控制台应用程序”来执行此操作,Project >> [my project name] Properties
但在我保存并打开设置后,它目前正在更改回“Windows应用程序”。
为什么会这样?我该如何解决这个问题?
我还尝试<UseWindowsForms>true</UseWindowsForms>
从项目文件中删除,这使问题变得更糟。
解决方案
有2个解决方案:
- 更改您的主要方法
Program.cs
:删除与表单相关的代码行。改变它Console.WriteLine("bar");
- 您仍然可以将信息与 Windows 窗体一起打印到控制台。只需将
Console.WriteLine("foo");
或其他东西放到Program.cs
.
推荐阅读
- python - 按列表内的值增加第 i 列元素
- user-interface - 尝试为登录屏幕固定背景
- twa - TWA 性能缓慢
- amazon-web-services - S3 存储桶复制对象
- wordpress - 上传的图像未从 mac 苹果系统保存到 wordpress
- javascript - 如何在 chrome 扩展上获得一个有效的 AJAX/PHP 脚本
- c# - NReco 是否支持以编程方式填写 PDF 表单?
- java - 我可以从 JUnit 5 获得测试的代码覆盖率吗?
- sql-server - 如何调整以下 T-SQL 查询
- c# - 自定义 UserControl 的自定义 DependencyProperty 未正确绑定