2016-05-01 21 views
1

Azure関数I can use the Project.jsonのcsxスクリプトを使用してnugetパッケージをインストールしますが、fsxスクリプトを使用している場合、パッケージはインストールされません(ログコンソールにはStarting NuGet restoreメッセージは表示されません)。私が見つけた唯一の方法は、ローカルにインストールし、依存関係をアップロードすることです。何か不足していますか?Azure関数のF#NuGetパッケージ

答えて

2

Azure関数のF#の現在の実行モデルは、project.jsonをサポートしていないと思います。これを可能にするwork in progress PR to improve F# supportがあります。今のところ、私は2つの選択肢があると思い

  • がローカルにパッケージをインストールし、(あなたがやっているよう)のAzureにアップロードし
  • あなたはgitのを経由して展開している場合は、その後、私は思いますデプロイメントでは、デプロイメントスクリプトを実行できます(Azure WebSitesがデプロイメントスクリプトを実行するのと同じ方法で)。

私はAzure関数で2番目のアプローチをテストしていませんが、となる可能性があります。たとえば、を参照してください。これは、using Paketで始まるbuild scriptで始まり、依存関係を復元します。このように、NuGetの依存関係を指定するには、paket.bootstrapper.exepaket.dependenciespaket.lockが必要です。

関連する問題