Когда мне нужно было создать файл класса из схемы XML XSD, я использую .NET xsd.exe инструменты и события предварительной сборки в VS, чтобы мои классы и схемы синхронизировались друг с другом во время сборки. Это, конечно, работает нормально, однако ...
Я заметил, что если XSD и производный класс находятся в одном проекте, VS понимает взаимосвязь и визуально отображает CS как дочерний по отношению к файлу XSD в обозревателе решений. Поэтому мне было интересно, есть ли в Visual Studio 2010 какие-либо функции для создания классов для меня в среде IDE, а не полагаться на сценарий предварительной сборки?
Например, я бы добавил XSD в проект, где-то установил некоторые параметры, а VS берет на себя и создает для меня мои классы.
Поддерживает ли VS 2010 что-нибудь подобное? Или мне просто перестать интересоваться и продолжить использовать xsd.exe и предварительную сборку.
ИЗМЕНИТЬ
Я заметил, что если XSD и производный класс находятся в одном проекте, VS понимает взаимосвязь и визуально отображает CS как дочерний для файла XSD в обозревателе решений. Поэтому мне было интересно, есть ли в Visual Studio 2010 какие-либо функции для создания классов для меня в среде IDE, а не полагаться на сценарий предварительной сборки?
Например, я бы добавил XSD в проект, где-то установил некоторые параметры, а VS берет на себя и создает для меня мои классы.
Поддерживает ли VS 2010 что-нибудь подобное? Или мне просто перестать интересоваться и продолжить использовать xsd.exe и предварительную сборку.
ИЗМЕНИТЬ
Я заметил, что если XSD и производный класс находятся в одном проекте, VS понимает взаимосвязь и визуально отображает CS как дочерний для файла XSD в обозревателе решений. Поэтому мне было интересно, есть ли в Visual Studio 2010 какие-либо функции для создания классов для меня в среде IDE, а не полагаться на сценарий предварительной сборки?
Например, я бы добавил XSD в проект, где-то установил некоторые параметры, а VS берет на себя и создает для меня мои классы.
Поддерживает ли VS 2010 что-нибудь подобное? Или мне просто перестать интересоваться и продолжить использовать xsd.exe и предварительную сборку.
ИЗМЕНИТЬ Поэтому мне было интересно, есть ли в Visual Studio 2010 какие-либо функции для создания классов для меня в среде IDE, а не полагаться на сценарий предварительной сборки?
Например, я бы добавил XSD в проект, где-то установил некоторые параметры, а VS берет на себя и создает для меня мои классы.
Поддерживает ли VS 2010 что-нибудь подобное? Или мне просто перестать интересоваться и продолжить использовать xsd.exe и предварительную сборку.
ИЗМЕНИТЬ Поэтому мне было интересно, есть ли в Visual Studio 2010 какие-либо функции для создания классов для меня в среде IDE, а не полагаться на сценарий предварительной сборки?
Например, я бы добавил XSD в проект, где-то установил некоторые параметры, а VS берет на себя и создает для меня мои классы.
Поддерживает ли VS 2010 что-нибудь подобное? Или мне просто перестать интересоваться и продолжить использовать xsd.exe и предварительную сборку.
ИЗМЕНИТЬ
Я также заметил, что в свойствах файла XSD у меня есть возможность установить Custom Tool
, чтение описания кажется близким к тому, к чему я стремлюсь, но я не уверен в правильном использовании этого свойство.
РЕДАКТИРОВАТЬ Кроме того, если есть решение, мне нужно, чтобы оно основывалось на функциях / функциях, которые входят в стандартную комплектацию VS2010. Я бы предпочел не использовать сторонние надстройки и т. Д.