Зависимость Nuget не может быть решенаC#

Место общения программистов C#
Anonymous
Зависимость Nuget не может быть решена

Сообщение Anonymous »

При запуске автоматических тестов в конвейере GitLab появляется следующая ошибка

System.Exception: невозможно прочитать дальше конца потока.
в System.IO.BinaryReader.Read7BitEncodedInt()

в System.IO.BinaryReader.ReadString()

в Microsoft.VisualStudio.TestPlatform. CommunicationUtilities.LengthPrefixCommunicationChannel.NotifyDataAvailable()

в Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TcpClientExtensions.MessageLoopAsync (клиент TcpClient, канал ICommunicationChannel, Action`1 errorHandler, CancellationToken cancelToken)

После дальнейшего расследования я обнаружил, что пакет отсутствует

TestPluginDiscoverer: не удалось получить типы из сборки ' Microsoft.Diagnostics.NETCore.Client, версия = 0.2.6.42401, культура = нейтральная, PublicKeyToken = 31bf2156ad364e35'. Ошибка: System.Reflection.ReflectionTypeLoadException: невозможно загрузить один или несколько запрошенных типов.
Не удалось загрузить файл или сборку «Microsoft.Bcl.AsyncInterfaces, Version=1.0.0.0, Culture». =нейтрально, PublicKeyToken=cc7b1321cd2ddd51'. Система не может найти указанный файл.
в System.Reflection.RuntimeModule.GetTypes(модуль RuntimeModule)

в System.Reflection.Assembly.GetTypes()
в Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.TestPluginDiscoverer.GetTestExtensionsFromAssembly[TPluginInfo,TEXtension](сборка сборки, плагин Dictionary`2, String filePath)
Система .IO.FileNotFoundException: не удалось загрузить файл или сборку «Microsoft.Bcl.AsyncInterfaces, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = cc7b13ffcd2ddd51». Система не может найти указанный файл.

Эта проблема появилась только после того, как я добавил пакет nuget Confluent.Kafka. Я использую .NET 6.

Подробнее здесь: https://stackoverflow.com/questions/790 ... t-resolved

Вернуться в «C#»