美文网首页
C# 因缺少CategoryName,而未能初始化 的解决办法

C# 因缺少CategoryName,而未能初始化 的解决办法

作者: 197837b67537 | 来源:发表于2018-07-12 16:51 被阅读14次

    群里一小伙伴在开发APP时遇到了问题,便截图提问

    一、傻瓜式解决办法:

      删除:

      ((System.ComponentModel.ISupportInitialize)(this.performanceCounter1)).EndInit();

      这个办法虽然简单,但是会出错。

      原因是,当你添加performanceCounte之类的控件时,它会要求生成CategoryName,但VS突然犯傻,没有自动生成CategoryName,所以报了错。(CategoryName指的就是控件要用的名字)

    二、妥善的解决办法

      在Form1.Designer中添加

        this.performanceCounter1.CategoryName = "Processor";

        this.performanceCounter1.CounterName = "% Processor Time";

        this.performanceCounter1.InstanceName = "_Total";

    ——————————————假装这是签名分割线————————————————

    相关文章

      网友评论

          本文标题:C# 因缺少CategoryName,而未能初始化 的解决办法

          本文链接:https://www.haomeiwen.com/subject/lryrpftx.html