я собираюсь запустить проект C #, который я скачал с GitHub в VS Code (Win10), так как у меня нет возможности установить Visual Studio. Я делаю это впервые, и у меня нет опыта C #.
Сначала я установил расширение C # (OmniSharp).
Во-вторых, я открыл папку проекта.
Как только я это сделаю, расширение C # попытается запустить сервер OmniSharp.
Через пару секунд я получаю сообщение об ошибке:
Журнал показывает:
[ошибка]: OmniSharp.MSBuild.ProjectLoader
Ссылочные сборки для фреймворка ".NETFramework, Version = v4.5" не найдены. Чтобы решить эту проблему, установите SDK или Targeting Pack для этой версии платформы или перенастройте свое приложение на версию платформы, для которой у вас установлен SDK или Targeting Pack. Обратите внимание, что сборки будут разрешены из глобального кэша сборок (GAC) и будут использоваться вместо ссылочных сборок. Поэтому ваша сборка может быть неправильно нацелена на платформу, которую вы намереваетесь.
Я уже установил .NET Core 2.1 SDK (v2.1.300) и .NET Framework 4.7.2 Developer Pack.
Бег dotnet --info
показывает:
.NET Core SDK (gemäß "global.json"):
Версия: 2.1.300
Совершить: adab45bf0c
Laufzeitumgebung:
Название ОС: Windows
Версия ОС: 10.0.16299
Платформа ОС: Windows
RID: win10-x64
Базовый путь: C: \ Program Files \ dotnet \ sdk \ 2.1.300 \
Хост (полезно для поддержки):
Версия: 2.1.0
Совершить: caa7b7e2ba
.NET Core SDK установлены:
2.1.300 [C: \ Program Files \ dotnet \ sdk]
.NET Core установленное время выполнения:
Microsoft.AspNetCore.All 2.1.0 [C: \ Program Files \ dotnet \ shared \ Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.0 [C: \ Program Files \ dotnet \ shared \ Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.0 [C: \ Program Files \ dotnet \ shared \ Microsoft.NETCore.App]
Реестр показывает следующее:
Затем я попытался изменить значение <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
в файле .csproj на v4.7.2, но безрезультатно.
Я не могу понять, что не так.
Буду признателен за любую оказанную помощь. Спасибо.