Ошибка в функциях Azure 2.x Вам не хватает ссылки на сборку? - PullRequest
0 голосов
/ 19 октября 2018

Я получаю сообщение об ошибке в облачном портале Azure при запуске функций Azure 2.0 в c #

The type or namespace name 'Management' does not exist in the namespace 'Microsoft.Azure' (are you missing an assembly reference?)

Файл run.csx имеет значение

using System;
using Microsoft.Azure.Management.ContainerInstance.Fluent;

public static void Run(string myEventHubMessage, ILogger log)
{
    log.LogInformation($"C# Event Hub trigger function processed a message: {myEventHubMessage}");
}

, а его файл зависимостей - function.proj

<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        <TargetFramework>netstandard2.0</TargetFramework>
    </PropertyGroup>  
    <ItemGroup>
        <PackageReference Include="Microsoft.Azure.Management.ContainerInstance.Fluent" Version="1.16.1" />
    </ItemGroup>
</Project>

1 Ответ

0 голосов
/ 20 октября 2018

Я попытался воссоздать вашу проблему на портале с помощью нового приложения-функции.Сначала я получил ту же ошибку, я предполагаю, потому что восстановление пакета не удалось или не запустился в первую очередь.Попробуйте удалить и заново создать файл function.proj.

...