在Visual Studio 2017上向Azure函数添加外部程序集引用

Loz*_*Loz 1 c# azure .net-assembly azure-functions visual-studio-2017

我正在尝试将外部程序集的依赖项添加到从Visual Studio 2017开发和发布的Azure函数中.在Portal上开发的Azure函数上,我可以使用#r正常添加依赖项,并在函数中引用.dll目录.在Visual Studio中,如果我尝试在本地计算机上引用相同的.dll(这很有意义),我会得到"引用无效或不受支持",并且它不允许我引用本地计算机上不存在的程序集但存在在Function目录中(这也很有意义).所以问题是,如何将程序集引用添加到Visual Studio上开发的Azure函数?我错过了一些明显的东西吗

(注意,还有其他原因禁止仅仅复制功能并在Portal上完全开发它,所以这不是一个选项)

Mik*_*kov 8

Visual Studio 2017中的Function App只是一个类库项目.您应该能够以这种项目的常用方式引用其他程序集:通过添加NuGet包或通过Add Reference对话框.