在构建解决方案时运行xsd.exe

时间:2018-02-07 07:06:16

标签: c# visual-studio xsd

我的C#项目中有一个.xsd文件。在每次构建之前,我想调用xsd.exe从xsd生成.cs源代码文件。

听起来很简单?它不是: - (

问题1 是从预构建事件命令行实际查找xsd.exe。我无法解决这个问题,所以我最终将xsd.exe添加到我的项目文件夹中( - >问题已解决)。

问题2 是在构建之前实际调用xsd.exe。我在预构建事件中使用此命令行:

$(ProjectDir)xsd.exe "($ProjectDir)MySchema.xsd" /c /out:"($ProjectDir)"

由于一个小细节,此调用失败:($ ProjectDir)始终以尾随反斜杠结束。另一方面,xsd.exe不接受尾随反斜杠。

到目前为止,我找不到摆脱反斜杠的解决方案。有什么想法吗?

0 个答案:

没有答案
相关问题