Tag: xsd.exe

在Visual Studio IDE中自动生成XSD到C#

我正在运行Visual Studio 2010.我有一个XSD架构,并希望使用xsd.exe工具来生成适当的C#文件。 我已经从一个命令行成功完成了,但现在我想从IDE做同样的事情。 有没有一些这个知名的路线? 我设法使用预生成事件,但我讨厌在每个版本上运行该工具。 通常,它只能在XSD更改时运行。 将生成的.cs文件添加到项目中会将其放在同名的.xsd下,以便IDE知道它们是相关的。 我知道我可以在我的.xsd上设置“自定义工具”,但是我不确定这是否达到了预期的效果。 我希望有一个更直接的方法。 最终,VS2010无法执行XSD.EXE,因为它存在于SDK文件夹中,而VS已知的path显然不包含它。 任何build议,欢迎!

如何从一个类创build一个XSD架构?

我很难与XSD文件。 我试图从一个类创build一个XSD文件: public enum Levels { Easy, Medium, Hard } public sealed class Configuration { public string Name { get;set; } public Levels Level { get; set; } public ConfigurationSpec { get;set;} } public abstract class ConfigurationSpec { } public class ConfigurationSpec1 { // … } public class ConfigurationSpec2 { // … } 请注意,我在configuration中有一个抽象类。 有了这个function,是否有可能创buildXSD,如果可能的话呢? […]