У меня Visual Studio Community 2019 v16.3.7.
Согласно dotnet --list-sdks
у меня установлены следующие SDK
2.1.802 [C:\Program Files\dotnet\sdk]
2.2.301 [C:\Program Files\dotnet\sdk]
3.0.100 [C:\Program Files\dotnet\sdk]
3.0.100 [C:\Users\bugma\scoop\apps\dotnet-sdk\current\sdk]
Я только что создал проект .NET Core DLL. Он создал следующие файлы sln
и csproj
:
Решение:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29424.173
MinimumVisualStudioVersion = 10.0.40219.1
Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {26BC7AEA-9E58-472D-8800-8D620A97AED6}
EndGlobalSection
EndGlobal
CSProj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
</Project>
Файл Class1.cs также находится впапка.
Если я выключаю Visual Studio и запускаю Visual Studio из файла .sln, обозреватель решений сообщает, что загружено 0 проектов.
Если я снова выключаю Visual Studio и запускаю из файла .csproj, я получаю диалоговое окно с надписью «Произошла одна или несколько ошибок». Я нажимаю кнопку «ОК» и выбираю «Вид> Вывод» и «Вид> Список ошибок», но обе панели пусты. Так, где я могу найти информацию об ошибке?
Это все немного странно и расстраивает. Вы ожидаете, что проект, который создает Visual Studio, сможет открываться в Visual Studio и работать над ним.
ПОЗЖЕ
Я удалил установленный scoop
dotnet SDK. Теперь dotnet --list-sdks
говорит
1.0.0-preview2-003131 [C:\Program Files\dotnet\sdk]
3.0.100 [C:\Program Files\dotnet\sdk]
Это ничего не улучшило, хотя.