web-dev-qa-db-ja.com

Windows 8のVisual Studio 2013でxsd.exeを見つける場所

Visual Studio 2003および2008のxsd.exeユーティリティを使用して、サードパーティのXSDファイルから型指定されたデータセットを生成しました。サードパーティがスキーマを変更したため、データセットを再生成する必要がありますが、XSD.EXEが見つかりません。

Win8の検索ではユーティリティに関する情報が得られますが、その場所はわかりません。Windowsエクスプローラーで検索を試みましたが、結果が得られませんでした。

Win7/VS 2008に関する投稿を読みましたが、WinSDKの一部であると言っていますが、そのフォルダーでも見つかりません。

どこかからダウンロードする必要があると言うポスターもあります。 64 bit Windows 8 proVisual Studio 2013 Ultimateを実行しています。

35
user3010967

SDKがインストールされている* (手動またはVisual Studioを使用)を取得したら、次のディレクトリにあります。

SDK 8以降

追加のFXバージョンサブディレクトリがあります。

_%programfiles(x86)%\Microsoft SDKs\Windows\{ver}\bin\{FXVer} Tools
_

どこ

  • _{ver}_はSDKバージョンです(例__v8.1A_)
  • _{FXVer}_は、該当する.Net Frameworkバージョンです。 _NETFX 4.0v_

e.g。

_C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools
C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools 
_

SDK 7以下

_%programfiles(x86)%\Microsoft SDKs\Windows\{ver}\Bin\
_

ここで、_{ver}_はSDKバージョンです(例:_v7.0A_)

2ビットO/Sで、%programfiles(x86)%を_%programfiles%_に置き換えます

_*_ウィキペディアは、さまざまなSDKバージョンへのダウンロードリンクのかなり最近のセットを維持しています-最近のものについては、表の一番下までスクロールします。

68
StuartLC

これはWindows SDKの一部です。 .NET 4.0用のWindows 7 SDKをダウンロードでき、ファイルがWindows 8にインストールされ、完全に機能することを知っています(C:\ Program Files(x86)\ Microsoft SDKs\Windows \?versionにインストールされます) ?\ bin\NETFX 4.0 Tools(バージョンはv8などのOSバージョンになります)

http://www.Microsoft.com/en-us/download/details.aspx?id=8279

また、完全なSDKの一部としてxsdアプリケーションを見つけることもできます。

For Windows 8: http://msdn.Microsoft.com/en-us/windows/desktop/hh852363.aspx
For Windows 8.1: http://msdn.Microsoft.com/en-us/windows/desktop/bg162891.aspx

また、他の作品を使用したい場合は、Codeplexにxsd.exeの代替手段があります。 http://xsd2code.codeplex.com/

5
HeXanon

Visual Studioがインストールされている場合は、開発者コマンドプロンプトを見つけることができます([スタート]メニューのショートカット、またはVS IDEから利用できるはずです)。 cmdウィンドウが開き、そこからxsd.exeを実行できます。

1
Ivan P.

環境変数PATHに次を追加します。

C:\ Program Files(x86)\ Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.7.2ツール

  • C:\Program Files (x86)\Microsoft SDKs\Windows\に移動します
  • 最新バージョンをクリックします(例:v10.0A
  • Binをクリックします
  • 最新の.NETバージョンを選択します。 NETFX 4.7.2 Tools
  • xsd.exeがあります

xsd /c filename.xsdを使用してコマンドラインから実行

0
Nick N.