最近在做C#桌面应用的相关开发,用的是wPF框架。

今天本来想测试一下自己写的dll库 于是新建了一个项目,导入了自己写的库,然后像往常一样想打印下日志 发现不能打印。代码如下:

public partial class MainWindow : Window{public MainWindow(){            InitializeComponent();  this.Loaded += MainWindow_Loaded;}private void MainWindow_Loaded(object sender, RoutedEventArgs e){Console.WriteLine("*****************************");ClassLibrary1.Class1 c1 = new Class1();MessageBox.Show("我是提示消息框" + "5 + 9 = " + c1.Add(5, 9));            }}

然后看输出界面全是些系统输出提示消息,并没有我的打印消息。

但是奇怪的是我的弹窗竟然可以展示而且还有值,

这就奇怪了,于是各种百度,也没有发现我想要的信息。

但是我之前的项目是可以打印消息的,于是我去看了下我的项目属性,发现我选的目标框架有问题

即使我换成其他的目标框架如.net5.0也是不行的,而我原来的项目框架是4.6.1

然后我只好重新再去新建一个项目,vs 2019选择新项目的时候发现了问题所在,原来我是选错了类型 害~

我前面是选错了项目模板,选的第一个用于创建.Net Core WPF 应用程序的模板。

我后面改为Windows Presentation Foundation模板后,就可以打印日志消息啦~

至此问题得以解决~

下回一定要注意!

C# WPF框架下 Console.WriteLine()无法打印内容相关推荐

  1. .Net5下Console.WriteLine()方法无输出

    项目场景: 使用VS2019社区版,学习.Net5下的WPF程序开发 问题描述: 在学习过程中: 发现在WPF程序中,Console.WriteLine()函数无法输出调试信息 private voi ...

  2. 深入理解WPF框架下的await

    前言: 这一段时间开始在着手WPF的项目,在开发过程的间歇恶补下WPF基础.asyc await作为framework4.5的新特性,也在我的项目中得到应用.有个这个特性以后确实又是一个大大的语法糖福 ...

  3. 关于 C#使用Console.WriteLine调试没有命令行输出 的解决方法

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/115211788 长期持续带来更多项目与技术分 ...

  4. Console.WriteLine在以Windows Application方式下编译会产生性能问题

    新接触C#+.net 3.5,用C#重写了一个以前用Qt写的串口操作程序,并以Class Library方式编译,测试程序是以Console Application方式进行编译的C#程序,把发送和接收 ...

  5. C# WPF MVVM模式Prism框架下事件发布与订阅

    01 - 前言 处理同模块不同窗体之间的通信和不同模块之间不同窗体的通信,Prism提供了一种事件机制,可以在应用程序中低耦合的模块之间进行通信,该机制基于事件聚合器服务,允许发布者和订阅者之间通过事 ...

  6. C# WPF MVVM模式Caliburn.Micro框架下事件发布与订阅

    01 - 前言 处理同模块不同窗体之间的通信和不同模块之间不同窗体的通信,Caliburn提供了一种事件机制,可以在应用程序中低耦合的模块之间进行通信,该机制基于事件聚合器服务,允许发布者和订阅者之间 ...

  7. 使用VisualStudio2022插件(Visual Studio Installer Projects 2022)打包 .Net 6 框架下的 WPF项目 为安装文件

    目录 序言 一.还是安装Visual Studio Installer Projects 2022插件 二.创建Setup Project项目 2.1在现有解决方案中添加Setup Project项目 ...

  8. C# WPF Caliburn.Micro框架下利用Mef加载其它项目界面

    01 - 前言 MEF是微软自家的托管可扩展框架,在这里我把它用成了ioc容器.在Caliburn.Micro框架下,view和viewmodel被注入到CompositionContainer容器中 ...

  9. visual studio中的【console.WriteLine()】日志没有打印出来

    一.开发环境 开发环境:visual studio 2022 软件类型:winForm程序 二.症状 代码里面,我用Console.WriteLine()输出的日志,在[视图->输出]窗口里找不 ...

最新文章

  1. 【java】Maven工程引入各种jar包的功能
  2. Sharepoint 2007 定制Feature和卸载Feature
  3. Reversing Ethereum Smart Contracts: Part 2
  4. python和什么一起学_[lvog1]和小菜一起学python(零基础开始学习)
  5. 一个 bad file descriptor 的问题
  6. 每天进步一点点《ML - 异常点检测》
  7. pyspider all 只启动了_我是如何让微博绿洲的启动速度提升30%的(二)
  8. mysql视图什么时候用_Mysql为什么要使用视图?
  9. RHCSA学习笔记-基础操作命令
  10. log以2为底的对数
  11. 手机ram和rom的区别
  12. 计算机内存条如何区分频率,怎么看内存条频率,详细教您怎么看内存条频率
  13. 【数据结构】图1——图的基本概念和术语、类型定义
  14. Word 项目文档排版
  15. 我是如何学习数据结构与算法的?
  16. 嵌入式系统自动化测试工具
  17. 每天一个新知识之Linux的LVM逻辑卷管理
  18. 书评:程序员生涯--残缺世界的游击战术
  19. Oracle number 类型转换为 varchar2
  20. HP 3PAR可用容量计算方式

热门文章

  1. 超分辨论文阅读笔记:SAN
  2. 永磁同步电机的参数测量
  3. 深度体验完 MWeb 这款写作软件 ,我放弃了 Typora
  4. 中国网民近一年因垃圾诈骗信息等遭受经济损失915亿
  5. android studio 设置打不开,关于Android studio 设置点击打不开的解决
  6. 使用高效的MCUs开发强大的事件驱动视频监控系统
  7. 软件测试之 如何测试网络协议?
  8. 帝都机器人便利店_飘了?帝都这几家网红便利店,竟藏着“米其林”早餐!
  9. citrix 文件服务器,Citrix Xendesktop各模式下虚拟桌面文件及用户个人数据存储方式...
  10. 查拉斯图拉如是说 (转)