C# 将Firestore与.net类库一起使用

C# 将Firestore与.net类库一起使用,c#,.net,google-cloud-firestore,C#,.net,Google Cloud Firestore,我正在尝试将我的.net Framework类库连接到Google Firestore,但迄今为止未成功。根据文档(),我试图通过JSON文件进行连接 string path = JSON file path"; Environment.SetEnvironmentVariable("GOOGLE_APLICATION_CREDITIAL", path); FirestoreDb db = FirestoreDb.Create("project_I

我正在尝试将我的.net Framework类库连接到Google Firestore,但迄今为止未成功。根据文档(),我试图通过JSON文件进行连接

        string path = JSON file path";
        Environment.SetEnvironmentVariable("GOOGLE_APLICATION_CREDITIAL", path);
        FirestoreDb db = FirestoreDb.Create("project_ID");
但会弹出一个错误:

Could not load file or assembly 'Google.Apis.Auth, Version=1.21.0.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab' or one of its dependencies. The system cannot find the file specified.'

有人对此有经验吗?

您的应用程序正在使用哪些依赖项?您不应该尝试获取API1.21版本。这是否回答了您的问题?我读了上面提到的文章,但解决方案是使用类库不包含的app.config。我从NuGet package manager安装了Google.Cloud.Firestore,它一起安装了许多附加的dll文件。我只使用Google.Cloud.firestore如果您解决了问题,请将答案放在下面的答案框中,它可能会帮助其他人解决同样的问题。我可以看到您共享的代码片段中存在一些问题。首先,env变量名应该是“GOOGLE\u APPLICATION\u CREDENTIALS”。此外,双引号似乎位于path变量的错误位置。错误表明无法找到该文件,因此路径错误或env变量名不正确。您确定这就是您正在使用的代码吗?您的应用程序正在使用哪些依赖项?您不应该尝试获取API1.21版本。这是否回答了您的问题?我读了上面提到的文章,但解决方案是使用类库不包含的app.config。我从NuGet package manager安装了Google.Cloud.Firestore,它一起安装了许多附加的dll文件。我只使用Google.Cloud.firestore如果您解决了问题,请将答案放在下面的答案框中,它可能会帮助其他人解决同样的问题。我可以看到您共享的代码片段中存在一些问题。首先,env变量名应该是“GOOGLE\u APPLICATION\u CREDENTIALS”。此外,双引号似乎位于path变量的错误位置。错误表明无法找到该文件,因此路径错误或env变量名不正确。你确定这就是你正在使用的代码吗?