У меня есть ASP. NET Core MVC веб-сайт, который я разрабатывал на Windows 8 P C для Visual Studio 2017. Я только что поменял свой ноутбук на Windows 10 один, скачал и переустановил Visual Studio 2017, но теперь я не могу построить свое решение.
Когда я go собираю> Перестроить решение (или любое другое подобное действие), я получаю следующую ошибку сообщение:
NETSDK1018 - неверная строка версии Nuget 'Win10 - 1709 - сборка - 1.5.3'
В моем Google это выглядит как Windows 10 версия сборки, так что я предполагаю, что где-то передается неправильное значение?
Двойной щелчок сообщения об ошибке приводит меня к файлу с именем Microsoft. NET .GenerateAssemblyInfo.targets (который я не имею права изменять), выделяя следующее:
<GetAssemblyVersion Condition="'$(AssemblyVersion)' == ''" NuGetVersion="$(Version)">
<Output TaskParameter="AssemblyVersion" PropertyName="AssemblyVersion" />
</GetAssemblyVersion>
Я не уверен, связано ли это с проблемой или является отдельной проблемой, но у меня не установлено ни одного пакета Nuget и при попытке установить Microsoft.EntityFrameworkCore.SqlS erver , например, я получаю:
Операция не выполнена, так как детали для проекта [имя проекта] не могут быть загружены.
Буду очень признателен за любую помощь, так как я в настоящее время совершенно не могу работать с моим сайтом!
ДОПОЛНИТЕЛЬНО: Я сейчас скачал и установил Visual Studio 2019, и там появляется то же сообщение об ошибке: (