问题标签 [xml-literals]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - VB.NET 代码中的 XML 文字似乎不适用于 #if 语句
我有一个使用 XML 文字来配置用户界面导航栏的 vb.net 项目。代码看起来像这样,并且已经工作了很多年。
我最近需要有两个略有不同的项目构建(不想为许多用户支付库代码)。所以我有一个构建,其中我#if 了与条形码相关的所有 ui 工具。这在任何地方都很好用,除了像这样的 XML 文字
如果我将 USE_BAR_CODE 设置为 0,我仍然会在 #if 块内获得 xml 文字,但在我的代码中我 #if 'ed 常规 VB 源代码的任何地方都没有编译代码。
这使我相信编译过程在 #if 语句之前处理 xml 文字。我错过了什么吗?
c# - 在 C# VS VB.net 中快速创建 XML
不久前我制作了一个模块,用于在 VB.net 中创建 XML。在这段时间里,只有在 VB.net 中,您才能轻松地做一些事情:
如您所见,我简单地使用 输入 XML 标记<% %>
,就像在 Razor 中创建 XML 一样。
考虑到 .Net Core 中不再提供 VB.net ,C# 中是否有任何等价物?
请注意,我知道我们可以通过使用XDocument
对象和遍历对象来获得相同的结果,但是这种方法实现起来非常快速且易于阅读,我真的很喜欢它。