I upgraded to VS 2022 and enabled the AI training when it asked during setup. The new features looked interesting so I thought I’d give them a try.
After using it for about a week on my large project (around 300K lines), I’m having some issues. The editor feels sluggish compared to VS 2019. Sometimes when I type something, the code changes in weird ways or gets modified in places I wasn’t even working on. My computer fan runs loud now when coding, which never happened before.
I want to go back to how IntelliCode worked in VS 2019. I found the settings under Tools > Options > IntelliCode > General but I’m confused about what to change. All the options just say “Default” and I can’t tell which ones are actually turned on or off.
I think I need to disable “Automatic model training” and maybe “C# deep-learning base model for completions” but I’m not sure. Will turning off the deep-learning option remove features that were already in VS 2019? I checked my old VS 2019 settings and they all say “Default” too.
What settings should I change to get the VS 2019 IntelliCode experience without the new AI overhead?
Had the same issue migrating our enterprise codebase to VS 2022. The constant background processing killed performance on our dev machines. Here’s what fixed it for me: Go to Tools > Options > IntelliCode and turn “Team completions” to “Off” instead of “Default”. Also disable “Whole line completions” - that made a huge difference in responsiveness. The “Default” settings are misleading since they enable different features based on your project type and VS edition. After these changes, IntelliCode still gives you basic suggestions like VS 2019 had, just without the resource-heavy ML components running nonstop in the background. Performance went back to normal and those unwanted code modifications stopped completely.
I went through the exact same nightmare when I moved our main app to VS 2022 last year. Fan going crazy, everything slow as hell. Wasted hours on it.
Those “Default” settings are garbage - they just mean “whatever Microsoft feels like doing today.” No real control.
The biggest problem? That “C# deep-learning base model for completions” setting. Turn it completely off. This was the main difference I found between VS 2019 and 2022.
Also hit Tools > Options > IntelliCode > Model Training. There’s a “Train on my code” checkbox that’s probably checked. Uncheck it.
One more fix - go to Text Editor > C# > IntelliSense and turn off “Show completion list after a character is typed.” The new AI gets way too aggressive and screws with your code.
Restart VS after these changes. You’ll notice the difference immediately. Your laptop will actually stay quiet.
I experienced similar issues after upgrading to VS 2022, and it significantly hindered my workflow, particularly on my older device. The unexpected code modifications were quite frustrating. To resolve this, I navigated to Tools > Options > IntelliCode > General, and I opted to disable both “Automatic model training” and “C# deep-learning base model for completions”. This adjustment restored the functionality I enjoyed in VS 2019 without sacrificing any critical features. Now, VS runs much smoother, and my laptop is no longer overheating.
Yeah, those performance issues sound familiar. I’ve hit the same problems across different dev environments at work.
Besides disabling IntelliCode, try automating your workflow to take load off VS. I’ve had great luck offloading repetitive tasks to external tools - makes a huge difference.
Instead of letting VS handle all your code analysis, formatting, and deployment internally, set up automated workflows that run externally. Keeps your editor lightweight but you still get the productivity boost.
I use automation pipelines for everything from code quality checks to deployments. VS just focuses on editing code while the heavy stuff runs in the background.
This fixed similar issues for our whole dev team. Editor’s snappy again and we get better consistency across environments.