2010-04-13 61 views
3

我有一個XML文件,用於創建XSD文件並從那裏生成C#代碼。xsd.exe C#文件到XSD文件

但是,在開發過程中,我必須對該C#文件進行一些更改。有沒有辦法可以使用xsd.exe工具將該C#文件轉換回XSD文件?我希望避免必須去手動編輯XSD文件。

回答

3

從C#文件直接你不能回到XSD文件(不使用xsd.exe)。

你可以建立回從C#文件構造的該類型的架構:

xsd.exe yourdll.dll /t[ype]:TypeYouWantASchemaFor

xsd.exe yourExe.exe /t[ype]:TypeYouWantASchemaFor

從XSD documentationDLL和EXE文件選項部分。

+0

對,記住。 。 。您所到達的模式只是文檔符合的一種可能模式。顯然,這並不完全一般。 – Cheeso 2010-04-13 18:47:38