ASP. NET Core и Firebase - PullRequest
       1

ASP. NET Core и Firebase

0 голосов
/ 31 января 2020

Я пытаюсь использовать ASP. NET Core с Firebase для моего проекта.

Я создал ASP. NET Core, Razor Pages и установил пакет FirebaseAdmin NuGet в моем решении. Я создал файл C# и вставил следующий код:

using FirebaseAdmin;

namespace web_pushNotifications
{
  public class FirebaseInitialization
   {
        FirebaseApp.Create(new AppOptions()
        {
            Credential = Google.Credential.GetApplicationDefault();
        });
   }
}

Я получаю красные волнистые линии от строк 7 до 10 в редакторе Visual Studio 2019, что указывает на наличие некоторого контекста проблемы, но я следовал документации Firebase (https://firebase.google.com/docs/admin/setup/), и я не думаю, что у меня есть какие-либо проблемы с синтаксисом. Любая идея, почему я получаю эти ошибки?

Мои ошибки: Изображение или ошибки

1 Ответ

0 голосов
/ 31 января 2020

Чтобы устранить ошибки, вам нужно создать метод и использовать там объект приложения Firebase. И ваш класс должен выглядеть так:

using FirebaseAdmin;
using Google.Apis.Auth.OAuth2;

public class FirebaseConfiguration
{
    public void Initialize()
    {
        FirebaseApp.Create(new AppOptions()
        {
            Credential = GoogleCredential.GetApplicationDefault(),
        });
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...