Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Visual Studio doesn't correspond with Unity

So, this happened a couple of days ago. I worked on a project in Unity (latest version) and Visual Studio 2017. I had to change computers/machines, so I archived the folder with the project in order to open it in the future.

The computer/machine I migrated to had last year's version of Unity and VS 2017. I updated everything, opened the project in Unity - everything was working fine. However, when I try to open Visual Studio to change the code - firstly, all lines of code are underlined red and there are many mistakes, secondly, there is no autocompletion for Unity code.

VS Issues

First of all, I tried to reinstall everything I could. I deleted both Unity and VS and installed them again. Nothing changed. Second of all, I tried reinstalling some VS versions, and both 2017 and 2019 didn't work. I even tried to change to the VSCode in Unity preferences, but no luck.

So, the question is how to fix?

like image 278
Ruise Avatar asked May 19 '26 17:05

Ruise


1 Answers

I had similar issues in the past. What worked for me:

1) Make sure Unity and VS are closed

2) Remove all the visual studio files from your unity project folder (*.csproj) as well as the project file (.sln)

3) remove the Library/Temp folders

4) Start your project in Unity

5) Open a .cs or .js file from within unity by double clicking it.

Visual studio will take slightly longer to open since it's going to re-create all the VS project files, but hopefully you get no more invalid compiler errors, and autocompletion works again.

Hope this helps

like image 148
Daveloper Avatar answered May 22 '26 07:05

Daveloper



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!