Попытка использовать System.Diagnostics.Process v4.3 встречает ошибку v4.1 Not Found - PullRequest
0 голосов
/ 12 февраля 2019

У меня установлен 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.

...