2009-09-16 76 views

回答

5

這是一個非常簡短的答案,可以擴展爲一本書。

不,xsd.exe不能做你想做的。

但是,您可以使用this article中描述的技術來訪問XmlCodeExporter類,該類是從XML模式生成代碼的框架的一部分。完成此操作後,您將在內存中爲生成的代碼提供CodeDOM的副本。您可以迭代命名空間中的所有類並將它們設置爲內部。

這可能是刪除這一個警告所需的努力超過您的願望。

另一種方式來刪除警告是產生在其中的XML文檔被關閉(畢竟誰需要對文檔生成的代碼?)組裝

+0

是的,我們看着太代碼。我們最終編寫了一個awk腳本,我們將其作爲構建過程的一部分進行調用,以便用我們所需的擴展生成的代碼。 – womp 2009-09-16 21:33:32

+1

謝謝。我想把它寫在「比它更值錢的麻煩之下」,我想。 – 2009-09-17 15:54:42

相關問題