如何在 VB.NET 中生成用户定义的警告消息

Posted

技术标签:

【中文标题】如何在 VB.NET 中生成用户定义的警告消息【英文标题】:How to generate user-defined warning messages in VB.NET 【发布时间】:2013-04-08 22:40:08 【问题描述】:

我想在 VB.NET 中生成用户定义的警告消息,就像在 C# 中所做的那样(见下文):

How to use the #pragma message to generate user-defined warning messages in Visual C++

这可能吗?

【问题讨论】:

【参考方案1】:

不,

很遗憾,这在 VB.NET 中是不可能的

【讨论】:

【参考方案2】:

不是用C#做的,你指的是C++里的东西

但是,您可以将属性<Obsolete("some comment")> 用于类、函数和子类;这确实会产生警告。

这里是代码版本,所以使用过时的。由于您可以添加任何文本,因此您应该能够细化警告的目的。

【讨论】:

你能举个例子吗? 不幸的是,obsolete 似乎是唯一的方法,并且只适用于类。不能从它继承,根据谷歌搜索,唯一的另一种方法是编写一个 Visual Studio 插件,根据一些自定义属性添加警告。所以不值得工作 这在 C# 中是可能的。他提到的那篇文章恰好是指 C++。

以上是关于如何在 VB.NET 中生成用户定义的警告消息的主要内容,如果未能解决你的问题,请参考以下文章