14
|
Mark Brackett Achilles Ram Nakirekanti · 技术社区 · 15 年前 |
1
10
事实证明,这不是 全部的 对vb.net来说,它已经被破坏了——只有codedomProvider(ASP.NET和代码段编译器都使用)。 给定一个简单的源文件:
使用vbc.exe版本9.0.30729.1(.net fx 3.5)编译:
这是有意义的…我没有定义调试,所以它显示“不调试!”.
并且,使用codedomProvider:
好吧,再说一遍-这是有道理的。我没有定义debug,所以它显示“not debug”。但是,如果我包含调试符号呢?
嗯……我没有定义调试,但也许它为我定义了调试?但如果是这样的话,它一定把它定义为“1”——因为我不能用任何其他值来获得这种行为。ASP.NET,使用codedomProvider, must define it the same way . 看起来codedomProvider被vb.net的愚蠢绊倒了 psuedo-logical operators .
故事的寓意?
现在有了这个来源,我可以 verify that it does actually set it equal to 1 正如我所料:
|
Karl · 如何引发PrintPage的事件? 2 年前 |
Daniel · LINQ从列表的dataTable中提取部分匹配 2 年前 |
limelatte · 如何在datagridview中屏蔽特定列? 2 年前 |
Orsi · 选择嵌套列表的最大值和最小值。网 2 年前 |
D T · 如何为Excel Com设置公式? 2 年前 |
Lenin · 将数组中的每个元素与另一个数组中的相应元素相乘 2 年前 |