У меня установлен NuGet «System.Diagnostics.Process» v4.3, но при попытке использовать одну из его функций я сталкиваюсь с ошибкой «not find v4.1».
Мне нужен Nuget.Первоначально я установил v4.1, потому что я работаю с программным обеспечением, поддерживающим более старые ОС, но это было несовместимо, поэтому я устанавливаю v4.3, который был совместим с моим решением.
Я искал код / файлы, ссылающиеся на библиотеку, но, похоже, никто не указывает его, кроме csproject, который ссылается на версию v4.3.Я переустановил NuGet.Я очистил решение и удалил каталоги bin / obj.Я очистил кеш NuGet и перегрузил.DLL v4.3 присутствует в ряде путей / папок, но не в DLL v4.1.
Есть ли где-то еще, где я должен искать спецификацию / путь используемой библиотеки?
Ошибка:
{System.IO.FileNotFoundException: Could not load file or assembly 'System.Diagnostics.Process, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
File name: 'System.Diagnostics.Process, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Sentry.CognitiveServices.GetPathWithGetMappedFileName(SafeMemoryMappedViewHandle memoryMappedViewHandle)
at Sentry.CognitiveServices.<SpeakNarrative>d__13.MoveNext()}
Ожидается ссылка на V4.3, а не v4.1.