Относительно новый для экосистемы windows. После выполнения документации windows по настройке фонового приложения на iot и quickstart Google для C# я получаю эту ошибку, которую, похоже, не могу решить:
System.IO.IOException: 'Error loading native library "C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\BackgroundAppFirestoreOne-uwpVS.Debug_ARM.usernoname\grpc_csharp_ext.x86.dll". '
Трассировка стека:
System.IO.IOException
HResult=0x80131620
Message=Error loading native library "C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\BackgroundAppFirestoreOne-uwpVS.Debug_ARM.usernoname\grpc_csharp_ext.x86.dll".
Source=Grpc.Core
StackTrace:
at Grpc.Core.Internal.UnmanagedLibrary..ctor(String[] libraryPathAlternatives)
at Grpc.Core.Internal.NativeExtension.LoadUnmanagedLibrary()
at Grpc.Core.Internal.NativeExtension.LoadNativeMethods()
at Grpc.Core.Internal.NativeExtension..ctor()
at Grpc.Core.Internal.NativeExtension.Get()
at Grpc.Core.GrpcEnvironment.GrpcNativeInit()
at Grpc.Core.GrpcEnvironment..ctor()
at Grpc.Core.GrpcEnvironment.AddRef()
at Grpc.Core.Channel..ctor(String target, ChannelCredentials credentials, IEnumerable`1 options)
at Grpc.Core.Channel..ctor(String host, Int32 port, ChannelCredentials credentials, IEnumerable`1 options)
at Google.Api.Gax.Grpc.ChannelPool.GetChannel(ServiceEndpoint endpoint, IEnumerable`1 channelOptions, ChannelCredentials credentials)
at Google.Api.Gax.Grpc.ChannelPool.GetChannel(ServiceEndpoint endpoint, IEnumerable`1 channelOptions)
at Google.Cloud.Firestore.FirestoreDb.Create(String projectId, FirestoreClient client)
at BackgroundAppFirestoreOne.StartupTask.<Run>d__4.MoveNext() in C:\Users\usernoname\source\repos\BackgroundAppFirestoreOne\StartupTask.cs:line 95
Файл находится в каталоге, а имеет необходимые разрешения .
Моя среда:
Разработка на Windows 10 с Visual Stud ios 2019 Enterprise
Развертывание на Dragonboard 410 c с Windows 10 iot Core
Ссылка на Google.Cloud.Firestore NuGet
Я пробовал:
Добавление gRP C .core как это предлагается, как ссылка на пакет NuGet в VS2019, это не решило проблему.
И у меня нет символов, отличных от английского sh как это предполагает.
Эта ошибка возникает при попытке выполнить FirestoreDb db = FirestoreDb.Create(project);
(см. строку 44 из sample )
Кто-нибудь знаете, что это могло быть / что я мог бы попытаться исправить?