使用Azure Functions I can use the Project.json
文件中的csx脚本来安装nuget软件包,但是当我使用fsx脚本时,未安装软件包(日志控制台从不显示Starting NuGet restore
消息)。我找到的唯一方法是在本地安装并上传依赖项。我错过了什么吗?
答案 0 :(得分:2)
我认为Azure函数中F#的当前执行模型不支持project.json。有一个work in progress PR to improve F# support可以启用此功能。
目前,我认为有两种选择:
我没有使用Azure功能测试第二种方法,但我认为可以工作。例如,请参阅调用以F# Snippets' deployment script开头的build script的using Paket来恢复依赖关系。这样,您只需要paket.bootstrapper.exe
和paket.dependencies
paket.lock
来指定您的NuGet依赖项。