Closed CoolCoder353 closed 2 years ago
You are running on the bundled OmniSharp MSBuild which does not support .NET Framework (Unity). See https://github.com/OmniSharp/omnisharp-vscode/blob/master/CHANGELOG.md#known-issues-in-1240
You should set "omnisharp.useGlobalMono": "always"
and make sure the latest Mono is installed on your machine https://www.mono-project.com/download/stable/
Hi Filipw, I have set "omnisharp.useGlobalMono": "always" and installed both 32 and 64 bit Monos, not running together and it still cannot find Mirror (a namespace full of code) and UnityEngine.InputSystem, UnityEngine.EventSystem. I have attached an image of the mono installed and the settings of the Global Mono + and example of the issue, incase any of this might help
I have attempted to fix it myself and ask many unity professionals and this issue has stumped everyone so I uninstalled and reinstalled vs code and the problem persist. I have attempted reinstalling the packages and their files, the paths to these files and the .csproj unity generates to tell vs code how to handle each package. I have also tried reinstalling the c# extension and still the issue persist. Just to give you some background information on the issue and what I have already tried. Hope this can help :)
Oh sorry, I thought you are on Unix, not on Windows. Mono is the solution for Unix. Instead, on Windows you need to have MSBuild Tools or Visual Studio installed https://visualstudio.microsoft.com/downloads/
just reinstalled visual studio and error persists
I have also tried installing the ms build tools and still I get the fake errors.
Hi Filipw, I have reinstalled windows pro, unity, vs code and all .NET packages and I still get the issue. Hope this helps :)
Just tried telling unity to not generate .csproj files for anything and it seems to have fixed the issue. Might want to add something to make it easier to fix then this whole mess. Thanks for the help though.
Issue Description
OmniSharp cannot find dependencies for code written for unity, showing fake errors
Steps to Reproduce
unsure
Expected Behavior
No errors shown in script
Actual Behavior
Errors are shown through out script stemming from a dependency not been found
Logs
OmniSharp log
Starting OmniSharp server at 1/3/2022, 8:02:54 AM Target: t:\Unity Projects\RealTimeStrategy
OmniSharp server started. Path: c:\Users\oscar.vscode\extensions\ms-dotnettools.csharp-1.23.17.omnisharp\1.37.18-beta.120\OmniSharp.exe PID: 2652
Received response for /v2/getcodeactions but could not find request.
C# log
Getting latest OmniSharp version information Downloading package 'Latest OmniSharp Version Information' (1 KB).................... Done!
Environment information
VSCode version: 1.63.2 C# Extension: 1.23.17
Dotnet Information
.NET SDK (reflecting any global.json): Version: 5.0.201 Commit: a09bd5c86c Runtime Environment: OS Name: Windows OS Version: 10.0.19042 OS Platform: Windows RID: win10-x64 Base Path: C:\Program Files\dotnet\sdk\5.0.201\ Host (useful for support): Version: 5.0.4 Commit: f27d337295 .NET SDKs installed: 5.0.201 [C:\Program Files\dotnet\sdk] .NET runtimes installed: Microsoft.AspNetCore.All 2.1.26 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All] Microsoft.AspNetCore.App 2.1.26 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 3.1.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 5.0.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 2.1.26 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 3.1.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 5.0.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 3.1.13 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 5.0.4 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] To install additional .NET runtimes or SDKs: https://aka.ms/dotnet-downloadVisual Studio Code Extensions
|Extension|Author|Version| |---|---|---| |bracket-pair-colorizer-2|CoenraadS|0.2.2| |csharp|ms-dotnettools|1.23.17| |material-icon-theme|PKief|4.11.0| |shaderlabvscodefree|amlovey|1.2.8| |todo-tree|Gruntfuggly|0.0.214| |unity-code-snippets|kleber-swf|1.3.0| |unity-debug|Unity|3.0.2| |unity-tools|Tobiah|1.2.12|;