ошибка MSB4019: импортированный проект "C: \ Program Files \ dotnet \ sdk \ 2.1.2 \ Microsoft \ VisualStudio \ v15.0 \ WebApplications \ Microsoft.WebApplication.targets" - PullRequest
0 голосов
/ 25 июня 2018

Я добавил asp.net core 2 web api project (Empty) в существующее решение VS2017, в котором уже есть 7 проектов с .NET Framework 4.6. Я вижу проблему с пакетом nuget. Я выполнил команду dotnet clean из консоли диспетчера пакетов, указывая на недавно добавленный проект asp.net core 2, я вижу следующую ошибку:

error MSB4019: The imported project "C:\Program Files\dotnet\sdk\2.1.2\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

enter image description here

Я выполнил перестройку всего решения и вижу следующую ошибку:

Error:Assets file 'C:\Temp\Test.CMS.API\obj\project.assets.json' not found. Run a NuGet package restore to generate this file.  TaxatHand.CMS.API   C:\Program Files\dotnet\sdk\2.1.2\Sdks\Microsoft.NET.Sdk\build\Microsoft.PackageDependencyResolution.targets

Исходя из вышеизложенного, я выполнил восстановление dotnet в консоли диспетчера пакетов, указывая на недавно добавленный проект asp.net core 2

Я вижу следующую ошибку с вышеуказанной командой:

error MSB4019: The imported project "C:\Program Files\dotnet\sdk\2.1.2\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

Может ли кто-нибудь предоставить свои рекомендации по решению этой проблемы.

...