nuget

2017-06-18 15 views
0
私はボットフレームワーク https://docs.microsoft.com/en-us/bot-framework/dotnet/bot-builder-dotnet-quickstart

nuget

nugetでこのtempalteをインストールする方法がありますを使用するためのテンプレートをダウンロードする必要がありますドキュメントで参照

とボットフレームワークをインストールしますか? https://www.nuget.org/packages/Microsoft.Bot.Builder/ しかし、私はcmdを使用するプロジェクトを作成する必要がありますInstall-Package

ボットframewokrはどのようにNugetでインストールしますか?

答えて

1

参照しているドキュメントの記事では、フレームワークをインストールする必要はありません。推奨するのは、プロジェクトテンプレートをインストールすることです。プロジェクトテンプレートはフレームワークではなく、事前にインクルードされたファイルがいくつかあります。

同じドキュメンテーション記事では、フレームワーク自体がナゲットパッケージであることが明らかです。

ボットアプリケーションテンプレートを使用すると、単純なボットを構築するために必要なすべてのコンポーネントが既に含まれているプロジェクトが作成されます。これには、.NET用のBot Builder SDKへの参照、 Microsoft.Bot.Builder。プロジェクトでSDKの最新バージョンが参照されていることを確認します。

  1. プロジェクトを右クリックし、[Manage NuGet Packages]を選択します。
  2. [参照]タブで、「Microsoft.Bot.Builder」と入力します。
  3. 検索の一覧でMicrosoft.Bot.Builderパッケージを検索し、 結果を探し、そのパッケージの[更新]ボタンをクリックします。
  4. プロンプトに従って、変更を受け入れてパッケージを更新します。

ボットアプリケーションテンプレートのおかげで、プロジェクトにはこのチュートリアルでボットを作成するために必要なすべてのコードが含まれています。実際には、追加のコードを書く必要はありません。しかし、あなたのボットをテストする前に、ボットアプリケーションテンプレートが提供しているコードのいくつかを簡単に見てください。

これは基本的に、このプロジェクトテンプレートを持つ必要はないことを意味します。あなたができることは、実際にテンプレートをインストールし、プロジェクトを作成し、プロジェクトの構造とパッケージを確認することです。その後、プロジェクトテンプレートを使用せずに、同じプロジェクト構造を自由に再現し、必要な参照を自分で追加することができます。

この場合も、テンプレートは単なるブートストラップコードです。

+0

Hum ok、私はtempalteのBotアプリケーションとNugetの役割について何か理解しています。ありがとう – Mary