C# 在我的计算机上输出程序功能,但在其他用户上不输出';s计算机

C# 在我的计算机上输出程序功能,但在其他用户上不输出';s计算机,c#,firebase,google-cloud-firestore,visual-studio-2019,C#,Firebase,Google Cloud Firestore,Visual Studio 2019,我已经创建了一个连接到Google firestore的程序,我把它给了我的朋友。这个程序是为了同步一个或多个字符表在一起,但当我的朋友试图运行该程序时,似乎什么都没有发生 我试过: 向他提供位于bin\Release文件夹中的所有文件 什么都不用了 安装VC可再发行文件 在虚拟机上安装新的windows安装 正在检查设置文件 在bin\Release中找到的内容列表 11/03/2019 12:36 AM 79,872 Empty.exe 11/03/2019 1

我已经创建了一个连接到Google firestore的程序,我把它给了我的朋友。这个程序是为了同步一个或多个字符表在一起,但当我的朋友试图运行该程序时,似乎什么都没有发生

我试过:

  • 向他提供位于bin\Release文件夹中的所有文件
  • 什么都不用了
  • 安装VC可再发行文件
  • 在虚拟机上安装新的windows安装
  • 正在检查设置文件
在bin\Release中找到的内容列表

11/03/2019  12:36 AM            79,872 Empty.exe
11/03/2019  12:36 AM             2,528 Empty.exe.config
11/03/2019  12:36 AM           148,992 Empty.pdb
11/03/2019  12:36 AM           253,440 Google.Api.CommonProtos.dll
11/03/2019  12:36 AM            85,684 Google.Api.CommonProtos.pdb
11/03/2019  12:36 AM            67,072 Google.Api.Gax.dll
11/03/2019  12:36 AM            61,440 Google.Api.Gax.Grpc.dll
11/03/2019  12:36 AM            14,716 Google.Api.Gax.Grpc.pdb
11/03/2019  12:36 AM            20,316 Google.Api.Gax.pdb
11/03/2019  12:36 AM           113,664 Google.Apis.Auth.dll
11/03/2019  12:36 AM            29,984 Google.Apis.Auth.pdb
11/03/2019  12:36 AM             5,120 Google.Apis.Auth.PlatformServices.dll
11/03/2019  12:36 AM            67,072 Google.Apis.Core.dll
11/03/2019  12:36 AM            20,100 Google.Apis.Core.pdb
11/03/2019  12:36 AM            72,192 Google.Apis.dll
11/03/2019  12:36 AM            17,516 Google.Apis.pdb
11/03/2019  12:36 AM             4,608 Google.Apis.PlatformServices.dll
11/03/2019  12:36 AM           148,992 Google.Cloud.Firestore.dll
11/03/2019  12:36 AM            46,120 Google.Cloud.Firestore.pdb
11/03/2019  12:36 AM           213,504 Google.Cloud.Firestore.V1.dll
11/03/2019  12:36 AM            69,728 Google.Cloud.Firestore.V1.pdb
11/03/2019  12:36 AM            44,544 Google.LongRunning.dll
11/03/2019  12:36 AM            12,088 Google.LongRunning.pdb
11/03/2019  12:36 AM           332,272 Google.Protobuf.dll
11/03/2019  12:36 AM           120,800 Google.Protobuf.pdb
11/03/2019  12:36 AM            15,344 Grpc.Auth.dll
11/03/2019  12:36 AM             3,632 Grpc.Auth.pdb
11/03/2019  12:36 AM            42,992 Grpc.Core.Api.dll
11/03/2019  12:36 AM            13,708 Grpc.Core.Api.pdb
11/03/2019  12:36 AM           468,464 Grpc.Core.dll
11/03/2019  12:36 AM            53,276 Grpc.Core.pdb
11/03/2019  12:36 AM         4,194,800 grpc_csharp_ext.x64.dll
11/03/2019  12:36 AM         3,170,800 grpc_csharp_ext.x86.dll
11/03/2019  12:36 AM         4,082,080 libgrpc_csharp_ext.x64.dylib
11/03/2019  12:36 AM        22,817,328 libgrpc_csharp_ext.x64.so
11/03/2019  12:36 AM         3,536,148 libgrpc_csharp_ext.x86.dylib
11/03/2019  12:36 AM        18,714,448 libgrpc_csharp_ext.x86.so
11/03/2019  12:36 AM           662,528 Newtonsoft.Json.dll
11/03/2019  12:36 AM           180,624 System.Collections.Immutable.dll
11/03/2019  12:36 AM           252,344 System.Interactive.Async.dll
11/03/2019  12:36 AM            25,232 System.ValueTuple.dll
我是一名新的c#程序员,这是我制作的第一个c#程序。如果我错过了什么,请告诉我正确的方向

编辑:

事件查看器日志:

资料:

Fault bucket 2141801032250789995, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: Empty.exe
P2: 1.0.0.0
P3: 93c944a7
P4: Google.Apis.Auth
P5: 1.40.2.0
P6: 80c50d57
P7: 1b9
P8: 17f
P9: System.InvalidOperationException
P10: 

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA93D.tmp.dmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERA9FA.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERAA0A.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERAA08.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERAA29.tmp.txt

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Empty.exe_c3557acbf2e4bc5cb517f9badc695114e415ad_a51ad147_6ec24a04-dfa7-427e-9e49-9a8223fcc5ac

Analysis symbol: 
Rechecking for solution: 0
Report Id: 544b0265-25ce-4c40-be06-869499ad7bf2
Report Status: 268435456
Hashed bucket: 1231502c6efec9389db934b0eadf906b
Cab Guid: 0
错误:

Faulting application name: Empty.exe, version: 1.0.0.0, time stamp: 0x93c944a7
Faulting module name: KERNELBASE.dll, version: 10.0.18362.356, time stamp: 0x8c4198ab
Exception code: 0xe0434352
Fault offset: 0x00113522
Faulting process id: 0x179c
Faulting application start time: 0x01d592262c2375c7
Faulting application path: C:\Users\Dovenchiko\Desktop\Foo\Empty.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 544b0265-25ce-4c40-be06-869499ad7bf2
Faulting package full name: 
Faulting package-relative application ID: 
Application: Empty.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
   at Google.Apis.Auth.OAuth2.DefaultCredentialProvider+<CreateDefaultCredentialAsync>d__11.MoveNext()
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
   at Google.Api.Gax.Grpc.ChannelPool+<CreateChannelCredentialsUncached>d__6.MoveNext()
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Google.Api.Gax.TaskExtensions.WaitWithUnwrappedExceptions(System.Threading.Tasks.Task)
   at Google.Api.Gax.Grpc.ChannelPool.GetChannel(Google.Api.Gax.Grpc.ServiceEndpoint, System.Collections.Generic.IEnumerable`1<Grpc.Core.ChannelOption>)
   at Empty.Form1..ctor()
   at Empty.Program.Main()
错误:

Faulting application name: Empty.exe, version: 1.0.0.0, time stamp: 0x93c944a7
Faulting module name: KERNELBASE.dll, version: 10.0.18362.356, time stamp: 0x8c4198ab
Exception code: 0xe0434352
Fault offset: 0x00113522
Faulting process id: 0x179c
Faulting application start time: 0x01d592262c2375c7
Faulting application path: C:\Users\Dovenchiko\Desktop\Foo\Empty.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 544b0265-25ce-4c40-be06-869499ad7bf2
Faulting package full name: 
Faulting package-relative application ID: 
Application: Empty.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
   at Google.Apis.Auth.OAuth2.DefaultCredentialProvider+<CreateDefaultCredentialAsync>d__11.MoveNext()
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
   at Google.Api.Gax.Grpc.ChannelPool+<CreateChannelCredentialsUncached>d__6.MoveNext()
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Google.Api.Gax.TaskExtensions.WaitWithUnwrappedExceptions(System.Threading.Tasks.Task)
   at Google.Api.Gax.Grpc.ChannelPool.GetChannel(Google.Api.Gax.Grpc.ServiceEndpoint, System.Collections.Generic.IEnumerable`1<Grpc.Core.ChannelOption>)
   at Empty.Form1..ctor()
   at Empty.Program.Main()
应用程序:Empty.exe
框架版本:v4.0.30319
描述:由于未处理的异常,进程已终止。
异常信息:System.InvalidOperationException
在Google.api.Auth.OAuth2.DefaultCredentialProvider+d_u11.MoveNext()上
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
在Google.Api.Gax.Grpc.ChannelPool+d_u6.MoveNext()上
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
位于Google.Api.Gax.TaskExtensions.WaitWithUnwrappedExceptions(System.Threading.Tasks.Task)
位于Google.Api.Gax.Grpc.ChannelPool.GetChannel(Google.Api.Gax.Grpc.ServiceEndpoint,System.Collections.Generic.IEnumerable`1)
在Empty.Form1..ctor()处
在Empty.Program.Main()处
由于Google.api.Auth.OAuth2.DefaultCredentialProvider+行中的
,我似乎需要以某种方式验证其他计算机上的会话。除此之外,System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
行让我担心,因为这是一个发布版本


无论如何,如果这是一个身份验证问题,我该如何着手解决它呢?

我联系了Firebase支持部门,看看是否可以了解这个问题。为了能够使用firestore库运行C#应用程序,我需要一个未实现的特性。它仍然允许程序运行并具有登录功能。目前,此功能在创建移动应用和web应用时实现,但不在创建C#应用时实现。不过,它似乎将在未来添加

日期:2019年11月5日星期二00:57:52+0000(格林尼治标准时间)

发件人:Firebase支持

致:“我的电子邮件”<我的电子邮件>

主题:RE:案例*******34:允许程序在其他计算机上运行 没有环境变量

你好******

谢谢你伸出援手

我是乔尔,我很乐意在这里帮助你

首先,我想让您知道,官方的C#Admin SDK没有 还不支持实时数据库或Firestore。你可以查一下 支持这里

现在,您可能指的是GOOGLE_应用程序_凭据 使用Firebase验证应用程序的环境变量

Firebase主要面向移动应用和Web应用 应用程序也有自己的空间。为了管理不同的 在这些应用程序的各个方面,AdminSDK已经面世,但它是 面向在服务器上工作(用于管理应用程序),这就是 为什么需要使用Firebase识别您的管理应用程序;到 完成项目管理任务

您可以构建web应用程序或移动应用程序,以充分利用Firebase 服务。但不幸的是,没有提供对C#的完全支持 然而团队已经在处理此功能请求,但是 现在…还没到那里

如果你有更多的问题,请告诉我

干杯,乔尔


我联系了Firebase的支持人员,看看是否能了解这个问题。为了能够使用firestore库运行C#应用程序,我需要一个未实现的特性。它仍然允许程序运行并具有登录功能。目前,此功能在创建移动应用和web应用时实现,但不在创建C#应用时实现。不过,它似乎将在未来添加

日期:2019年11月5日星期二00:57:52+0000(格林尼治标准时间)

发件人:Firebase支持

致:“我的电子邮件”<我的电子邮件>

主题:RE:案例*******34:允许程序在其他计算机上运行 没有环境变量

你好******

谢谢你伸出援手

我是乔尔,我很乐意在这里帮助你

首先,我想让您知道,官方的C#Admin SDK没有 还不支持实时数据库或Firestore。你可以查一下 支持这里

现在,您可能指的是GOOGLE_应用程序_凭据 使用Firebase验证应用程序的环境变量

Firebase主要面向移动应用和Web应用 应用程序也有自己的空间。为了管理不同的 在这些应用程序的各个方面,AdminSDK已经面世,但它是 面向在服务器上工作(用于管理应用程序),这就是 为什么需要使用Firebase识别您的管理应用程序;到 完成项目管理任务

您可以构建web应用程序或移动应用程序,以充分利用Firebase 服务。但不幸的是,没有提供对C#的完全支持 然而团队已经在处理此功能请求,但是 现在…还没到那里

如果你有更多的问题,请告诉我

干杯,乔尔

正如支持电子邮件中所述,您需要使用
GOOGLE\u应用程序\u凭据

火基支援