gpt4 book ai didi

c# - 使用阻止在 VB.NET 中编译的自定义文本创建错误(C# 中的#error)

转载 作者:太空狗 更新时间:2023-10-29 18:25:11 24 4
gpt4 key购买 nike

您可以在 C# 中添加预处理器指令以在编译时引发错误,如下所示:

#error This will cause a divide by zero

我怎样才能做到与 this 相同的事情呢?在 vb.net 中?

是否有另一种方法可以创建在错误列表中提供自定义有用信息的错误。

TLDR: 我想在 VB.NET 中做这样的事情:

photo taken from C# project

最佳答案

这是您实现目标的一种方式。它并不完美。但它确实符合您的标准:

  • 防止编译
  • 将自定义文本放入错误列表窗口

您首先需要声明一个变量,其中包含您希望显示的自定义文本,每个单词之间带有下划线。 (是的,下划线很烦人,但它们是必要的)

Dim This_is_as_useful_a_description_as_your_gonna_get as String

这会创建一个未使用的变量。这与 IDE 将警告视为错误的能力相结合,将为您提供接近您正在寻找的内容:

enter image description here

您可以通过转到项目属性和编译选项卡来启用将警告视为错误。像这样:

enter image description here

关于c# - 使用阻止在 VB.NET 中编译的自定义文本创建错误(C# 中的#error),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17971638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com