Visual Studio 2010 で xsd へのサービス参照を作成できます。その参照は、リンクされたすべての xsd ファイルをダウンロードします。ただし、解決策があるかどうかを確認したい2つの問題があります。
各 xsd の URL は、実際には .gx で終わります (例: http://mycompany.com/Schema1.gx )。Visual Studio がファイルをインポートすると、ファイルの名前が .xsd に変更されますが、xsd:import ノードでは元の参照名が .gx で保持されるため、Visual Studio に入ると、私の参照は「見つからないか無効」になります。
一部の xsd:import ステートメントでは、参照先の .gx ファイルへのパスが別のディレクトリにあります (例: schemaLocation="subDirectory1/Schema1.gx")。ただし、それらがインポートされると、すべての xsd ファイルは Visual Studio の同じディレクトリにありますが、xsd:import ノードはフラットな構造を反映するように変更されません。
これらの xsds を有効な方法でインポートするソリューションはありますか?