Тази версия на microsoft.aspnetcore.all е съвместима само с netcoreapp2.1

Проблеми с Visual Studio грешка относно стандартния набор от API за изграждане на ASP.NET Core приложение са редки. Но те все още се случват от време на време.

Най-често срещаната грешка е: Тази версия на Microsoft.AspNetCore.All е съвместима само с целевата рамка netcoreapp2.1.

Въпреки че изглежда сложно, е много лесно да се реши с оглед на стандартите на разработчика. По-долу имаме няколко стъпки.

Как да поправите проблема със съвместимостта с aspnetcore.all

Проблемът изглежда е свързан с голям брой потребители. Не е трудно обаче да се реши. Първото предложение вероятно ще се справи с него, но винаги можете да опитате допълнителни.

Най-простото решение е просто да обновите Visual Studio. Очевидно е, че проблемът е с версията netcoreapp, както предполага грешката. Това, което трябва да направите, е да актуализирате фърмуера на Visual Studio, да изтриете папките bin и obj и да го възстановите отново.

Това не трябва да бъде трудна задача. Въпреки че може да има някои проблеми с .NET съвместимостта, те са рядкост.

След актуализацията проблемът трябва да изчезне. От друга страна, ако това не работи, опитайте да замените стойността на Target Framework към дясната целева среда. Чрез редактиране на файла за публикуване на профил (.pubxml).

Можете също да го направите, като отворите проекта си, като изберете Публикуване> Конфигуриране. Стойността ще се зададе сама и всичко, което трябва да направите, е да запазите промените.

Ако все още сте обезпокоени от същата грешка, опитайте да пресъздадете профила за публикуване. Това трябва да го направи.

В случай, че все още имате трудности да се справите с тази грешка, помислете да публикувате въпроса си на форумите на Stackoverflow, където добри и познати хора с радост ще ви помогнат да отстраните проблема.

Тъй като това са общи решения, може да е необходим специфичен подход за вашия уникален проблем.

Също така не забравяйте да споделите вашите мисли в раздела за коментари по-долу. Очакваме да се чуем.