在我的基于 Windows 的项目集中,XML 文件位于“c:\TestProj\XmlSource”。
我的任务是以编程方式为这些 xml 文件创建模式文件。
我正在执行代码如下:
字符串目录名 = @"c:\TestProj\XmlSource";
foreach (string foundName in System.IO.Directory.GetFiles(directoryName))
{
Process.Start(@"c:\TestProj\xsd.exe",
Path.Combine(directoryName, foundName));
}
代码工作正常并且生成了 XSD。问题是,XSD 是在 Debug 文件夹中生成的。我想在 XSD 文件夹(c:\TestProj\XmlSource\XSD)中创建这些 XSD。如何强制 XSD.exe 将输出生成到所需的文件夹。我对处理outputDir
开关有点困惑。