#asp.net-core
Вопрос:
Я перешел с .netcore v2.2 на v3.1.
Чтобы мое приложение создавалось с использованием .netcore v3.1 , я добавил » Microsoft.АспНет.Ссылка на WebAPI.Client от менеджера пакетов Nuget.
После публикации я создаю msi с помощью службы Windows, но когда я пытаюсь установить msi, я сталкиваюсь с этой ошибкой.
Сборка, указанная в манифесте зависимостей приложений (deps.json), не найдена: пакет: ‘Microsoft.АспНет.WebAPI.Клиент», версия: «5.2.7» путь: «lib/netstandard2.0/System.Net.Http.Formatting.dll’
- Я удалил все старые ссылки на .net core.
- Добавлено ложное
- Удален кэш nuget.
Я удалил
Комментарии:
1.Зачем вы вообще добавили этот пакет? Вам не нужно, чтобы он вызывал какую-либо службу HTTP. Это древний пакет, созданный для добавления десериализации JSON в .NET Framework. Вы можете сделать то же самое с
JsonConvert.Serialize()
и.JsonConvert.Deserialize
Он не обновлялся уже 3 года. Методы, которые он добавил,PostAsJsonAsync
стали частью самого .NET Core