Я пытаюсь избежать использования переменной среды GOOGLE_APPLICATION_SETTINGS, используя AutoMlClientBuilder в моем проекте C#. Но когда я пытаюсь использовать его вот так:
try
{
AutoMlClientBuilder builder = new AutoMlClientBuilder
{
CredentialsPath = "C:\\GoogleCredentials.json",
};
google_client = await builder.BuildAsync();
}
catch (Exception) {throw}
, он всегда выдает одно и то же исключение:
«Учетные данные приложения по умолчанию недоступны. Они доступны при запуске в Google Compute Engine. В противном случае необходимо определить переменную среды GOOGLE_APPLICATION_CREDENTIALS, указывающую на файл, определяющий учетные данные. "
То же самое происходит, когда я пытаюсь использовать JsonCredentials в построителе. Кто-нибудь может помочь мне понять, как избежать использования переменных среды?