如何配置Visual Studio 2019 Paste XML as Classes生成简化属性代码
结论
Visual Studio 2019 自带的Edit -> Paste Special -> Paste Xml as Classes功能没有提供自定义输出规则的官方配置入口,无法直接修改默认生成的带私有后备字段的完整属性格式为自动属性格式。
可用替代方案
- 方案1:安装Visual Studio第三方扩展
搜索安装支持XML转类的代码生成扩展,这类扩展大多支持自定义生成规则,可直接勾选「生成自动属性」选项,粘贴后直接得到目标格式代码。 - 方案2:用VS内置快速操作批量转换
先使用默认功能生成原始的完整属性代码,全选所有生成的属性代码后按下快捷键Ctrl+.唤起快速操作菜单,选择「使用自动属性」选项,即可一键批量将所有完整属性转换为简洁的自动属性格式。 - 方案3:使用xsd.exe命令行工具批量生成
若有批量转换需求,可使用.NET SDK自带的xsd.exe命令行工具,先将XML文件生成对应的xsd结构文件,再通过调整生成参数输出简化的类代码,后续可搭配批量替换操作得到自动属性格式的代码。
内容的提问来源于stack exchange,提问作者Captain Kenpachi
相关产品推荐
相关产品推荐

