【发布时间】:2013-07-31 13:23:10
【问题描述】:
您可以在 C# 中添加一个预处理器指令以在编译时导致错误,如下所示:
#error This will cause a divide by zero
如何在 vb.net 中与this 一样?
或
是否有另一种方法来创建错误,在错误列表中提供自定义有用信息。
TLDR: 我想在 VB.NET 中做类似的事情:
【问题讨论】:
-
而不仅仅是投反对票。我需要澄清的评论会很好......
-
没有看到任何执行此操作的指令。这是 vb.net 指令的 MSDN 页面:msdn.microsoft.com/en-us/library/7ah135z7.aspx
-
This answer 似乎很确定没有任何等价物。
-
不知道为什么会有反对票和接近投票“不清楚”。这实际上是一个很好、清晰、简洁的问题...尝试谷歌搜索,我没有找到任何东西。
-
@tnw 同意——我在任何地方都找不到有人为此提出了可行的解决方案。根本没有指令。你能做的最好的事情就是输入无法编译的文本......也许是这样的:
#if DEBUG (newline) DON'T EVER COMPILE DEBUG BUILDS! (newline) #end if
标签: c# vb.net visual-studio-2010 error-handling user-defined