Невозможно развернуть System.Net.Http с помощью установщика ClickOnce - PullRequest
1 голос
/ 08 мая 2019

Мы разрабатываем приложение для Windows .NET и решили использовать ClickOnce вместо простого копирования / вставки файлов из папки выпуска. После развертывания и установки на пользовательский компьютер у нас появилась следующая ошибка:

System.IO.FileNotFoundException: не удалось загрузить файл или сборку System.Net.Http, версия = 4.1.1.2, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a 'или одна из ее зависимостей. Система не может найти указанный файл.

Мы увидели, что этот файл не был развернут вместе с приложением, и нашли этот вопрос Развертывание System.Net.Http.dll с ClickOnce , но говорится, что Microsoft решит проблему. Мы используем VS2017 и похоже на тот же результат.

Не удалось найти, что сделать, чтобы исправить это без обходного пути. Кто-нибудь знает как исправить?

1 Ответ

1 голос
/ 09 мая 2019

Вы можете удалить ссылку, указывающую на C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.X.X\System.Net.Http.dll, и просто добавить пакет System.Net.Http NuGet .

Это будет развернуто без проблем.

...