2017-01-22 4 views
0

Azure Bot Serviceとダイアログテンプレートを使用してボットを作成しました。私はVS2015で、このソリューションを開くと、VSでAzure Botを変更できますか?

[Serializable] 
public class BasicForm 
{ 
    [Prompt("Hi! What is your {&}?")] 
    public string Name { get; set; } 

    [Prompt("Please select your favorite car type {||}")] 
    public CarOptions Car { get; set; } 

    [Prompt("Please select your favorite {&} {||}")] 
    public ColorOptions Color { get; set; } 

    public static IForm<BasicForm> BuildForm() 
    { 
    // Builds an IForm<T> based on BasicForm 
    return new FormBuilder<BasicForm>().Build(); 
    } 

    public static IFormDialog<BasicForm> BuildFormDialog(FormOptions options = FormOptions.PromptInStart) 
    { 
    // Generated a new FormDialog<T> based on IForm<BasicForm> 
    return FormDialog.FromForm(BuildForm, options); 
    } 
} 

:しかし、私はそれをコンパイルすることができませんhere zip file

は、ここでは、コードの一部です:

その後、私は、コードをダウンロードしました。

私がAzure Bot Serviceコンパイルからダウンロードした解決策を手伝ってもらえますか?

答えて

0

最初のステップは、Visual Studio用のボットフレームワークのテンプレートをインストールします: https://docs.botframework.com/en-us/downloads/

次に、私はあなたがこのVSテンプレートを使用してサンプルのボットを作成しているにお勧めだろうか、そして、この1つだけあなた」でコードを変更ダウンロードしました。

+1

これは正しくありません。 Azure Botサービスを使用して作成されたボットは、実際には機能アプリであり、ローカルでコンパイルおよびデバッグするには、紺色関数用のビジュアルスタジオツールが必要です。ここをクリックしてください:https://blogs.msdn.microsoft.com/webdev/2016/12/01/visual-studio-tools-for-azure-functions/ –

+1

私がBot Frameworkを勉強していたとき、私は投稿したことをしましたそれは私のために働いた。 –

+0

興味深い...私はそれを試していない。機能アプリケーションはnpmの依存関係を持ち、ほとんどの.NET C#アプリケーションよりも多くのnode.jsベースでホストされています。 –

関連する問題