Если вы столкнетесь с ошибкой, которая говорит Microsoft.CSharp.Core.targets not found
, я предпринял следующие шаги, чтобы исправить мою:
Откройте папку с предыдущими рабочими проектами и перейдите по ссылке, показанной в ошибке, то есть Projects/(working project name)/packages/Microsoft.Net.Compilers.1.3.2/tools/
, и найдите файл Microsoft.CSharp.Core.targets
.
Скопируйте этот файл и поместите его в нерабочий проект tools folder
(то есть перейдите в папку инструментов в нерабочем проекте, как показано выше)
Теперь закройте ваш проект (если он был открыт) и снова откройте его.
Это должно работать сейчас.
Кроме того, чтобы убедиться, что все работает правильно в вашем теперь открытом Visual Studio Project, перейдите на Tools > NuGetPackage Manager > Manage NuGet Packages For Solution
. Здесь вы можете обнаружить ошибку, которая говорит, что CodeAnalysis.dll используется другим приложением.
Снова перейдите к tools folder
, найдите указанный файл и удалите его. Вернись к Manage NuGet Packages For Solution
. Вы найдете ссылку, которая попросит вас перезагрузить, нажмите на нее, и все будет переустановлено.
Ваш проект должен работать правильно.