Однако, как только это было завершено:
- Я больше не могу собирать ни один из своих проектов из vscode (они все еще собираются из командной строки) - появляется ошибка:
Код: Выделить всё
Debugging C# files without a project is only supported for .NET 10+.
Код: Выделить всё
C:\Users\lc922756\practicecoding\csharpprac\testingiterators\testingiterators.csproj loaded by C# Dev Kit
2025-11-25 11:04:56.745 [error] [textDocument/_vs_getProjectContexts] [BuildHost PID 18612] The BuildHost process exited with -2147450730. Process output:
You must install or update .NET to run this application.
App: c:\Users\lc922756\.vscode\extensions\ms-dotnettools.csharp-2.102.30-win32-x64\.roslyn\BuildHost-netcore\Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll
Architecture: x64
Framework: 'Microsoft.NETCore.App', version '8.0.0' (x64)
.NET location: C:\Program Files\dotnet\
The following frameworks were found:
6.0.16 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
6.0.36 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
7.0.5 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
7.0.20 at [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
- Я думал, что могу вернуться к расширению и перемотать его назад, но в списке установленных расширений его больше нет.
Кто-нибудь знает, почему оно вдруг настаивает в dotnet 8 для сборок (независимо от настроек платформы в приложении)?
Кто-нибудь знает, почему я больше не вижу расширения .net Core в списке установленных? Было ли оно заменено чем-то другим в обновлении?
Кто-нибудь знает, как я могу вернуть обновление, которое я сделал, к тому, что я сделал раньше, чтобы я мог снова собирать с помощью dotnet 7?
Я думаю, что одним из решений является установка dotnet 8, что для тех вещей, которые я делаю на vscode, вероятно, не будет слишком большой проблемой, но я также работаю над большими проектами, которые должны использовать dotnet 7. Я думаю, если я это сделаю установите dotnet 8, он вполне может испортить глобальные настройки, из-за чего будет сложно принудительно использовать dotnet 7 в другом месте (визуальная студия, командная строка). Так ли это?
Подробнее здесь: https://stackoverflow.com/questions/798 ... t-to-use-n
Мобильная версия