web-dev-qa-db-ja.com

svcutil.exeが内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されない

wsdlコマンドの seSvcUtil.exe代わりに を探しています。

SvcUtil.exeはどこですか?

thufir>
thufir> ls 'C:\Program Files\'


    Directory: C:\Program Files


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
da----       2016-10-26   1:40 PM                7-Zip
d-----       2016-10-04  11:06 AM                Common Files
d-----       2017-08-15   4:31 AM                Intel
d-----       2018-01-13  12:19 AM                Internet Explorer
da----       2017-08-15   7:56 AM                Managed Defender
d-----       2016-10-04  11:03 AM                Microsoft Analysis Services
da----       2017-08-15   8:04 AM                Microsoft Office
da----       2017-08-15   7:39 AM                Microsoft Policy Platform
d-----       2016-10-04  11:06 AM                Microsoft SQL Server
d-----       2016-10-04  11:07 AM                Microsoft.NET
d-----       2016-10-26   1:19 PM                MSBuild
d-----       2017-08-15   8:04 AM                Oracle
d-----       2017-08-15   4:30 AM                Realtek
d-----       2016-10-26   1:19 PM                Reference Assemblies
d-r---       2017-11-28   1:11 AM                Windows Defender
d-----       2017-09-16   6:16 AM                Windows Defender Advanced Threat Protection
d-----       2017-08-15   7:56 AM                Windows Firewall Configuration Provider
d-----       2017-10-24  12:23 AM                Windows Mail
d-----       2017-08-16  12:21 AM                Windows Media Player
d-----       2016-07-16   4:47 AM                Windows Multimedia Platform
d-----       2016-07-16   4:47 AM                Windows NT
d-----       2018-02-20  12:04 AM                Windows Photo Viewer
d-----       2016-07-16   4:47 AM                Windows Portable Devices
d-----       2016-07-16   4:47 AM                WindowsPowerShell


thufir>

これは、SvcUtilインストール済み ではないことを意味しますか?

更新:

fine manual は、その場所にあるはずなので、おそらくインストールされていません

2
Thufir

SvcUtil.exeはどこにありますか?

コンピュータにインストールされていません。

あなたの質問のリンクから:

ServiceModelメタデータユーティリティツールは、Windows SDKのインストール場所、具体的にはC:\ Program Files\Microsoft SDKs\Windows\v6.0\Binにあります。

Windows SDK(Visual Studioの一部として含まれています)をインストールする必要があります。

そして:

SvcUtil.exeを使用する

SvcUtil.exeを使用して、Dynamics GPサービスのネイティブエンドポイントへの接続方法を定義するプロキシと構成設定を生成できます。これは、プロジェクトに追加したサービス参照の適切なエントリをVisual Studioがapp.configに作成できない場合に必要になることがあります。 SvcUtil.exeを使用してプロキシと構成設定を生成するには、次の手順を実行します。

  1. Visual Studioコマンドプロンプトウィンドウを開きます。

    [スタート]メニュー、[Visual Studio]、[Visual Studioツール]、[Visual Studioコマンドプロンプト]の順にクリックします。

  2. 現在のフォルダを設定します。

    コマンドプロンプトで、生成されたプロキシと構成ファイルを作成する場所に現在のフォルダーを設定します。

  3. SvcUtil.exeを実行して、出力ファイルを生成します。

    Svcutil.exeを使用するには、Dynamics GPサービスのネイティブエンドポイントのURLと、Visual Studioプロジェクトに追加したサービス参照の名前空間を提供する必要があります。通常、これは「DynamicsGPService」です。

    以下を1行で入力し、Enterキーを押します。

    svcutil.exe http://<machine>:<port>/Dynamics/GPService /n:*,DynamicsGPService
    
  4. 生成されたファイルを使用します。

    必要に応じて、生成されたプロキシをプロジェクトで使用できます。 Visual Studioプロジェクトのapp.configで生成された構成設定を使用することもできます。テキストエディタで、SvcUtil.exeによって作成されたoutput.configファイルを開きます。 ouput.configファイルからノードをコピーし、Visual Studioプロジェクトのapp.configファイルに追加します。

ソース SvcUtil.exeを使用

3
DavidPostill