Не удается найти .NET Core SDK. Отладки .NET Core не будет включено. Убедитесь, что пакет SDK для .NET Core установлен и находится в пути.
Так выглядит всплывающий экран в VSCode
Это всплывающее окно, которое появляется в правом нижнем углу, когда я открываю сценарий .cs в VSCode внутри Unity3D. Это не мешает завершению кода или выполнению программы, но я не могу понять, почему я получаю эту ошибку, поскольку я выполнил шаги здесь , чтобы установить dotnet на Ubuntu 20.04. Я также установил mono-complete, выполнив следующую команду в консоли:
sudo apt install mono-complete
Но все же VSCode внутри Unity3D, похоже, не может найти dotnet SDK. Я могу подтвердить, что dotnet SDK установлен в моей системе, потому что всякий раз, когда я проверяю версию dotnet SDK, я получаю следующее:
muhammadmehdi@IITPAVISLW100:~$ dotnet --list-sdks
5.0.201 [/snap/dotnet-sdk/116/sdk]
muhammadmehdi@IITPAVISLW100:~$
И я также проверял это внутри терминала VSCode:
muhammadmehdi@IITPAVISLW100:~/ellipsoid_visualization$ dotnet --list-sdks
5.0.201 [/snap/dotnet-sdk/116/sdk]
muhammadmehdi@IITPAVISLW100:~/ellipsoid_visualization$
Итак, похоже, что он распознается внутри терминал VSCode, но тогда почему я получаю это всплывающее сообщение? Я также пробовал это , но безуспешно.
РЕДАКТИРОВАТЬ: Я добавил следующее в свой bashrc
export DOTNET_ROOT=/snap/dotnet-sdk/current
По-прежнему появляется то же всплывающее окно. VSCode ищет dotnet SDK где-нибудь еще? Если да, то где его ищет VSCode?