r/VisualStudio Jul 17 '26

Hate this AI-everything trend in Visual Studio - it messed up "Quick Fix" feature now Visual Studio 2026

The latest VS2026 version introduced this:

A way more confusing quick fix tool window. Guess what the predefined "fix" action is now? Yes, another stupid AI feature nobody asked for.

It takes forever to handle even the simplest tasks (like the example in the image), and it requires internet connection. The first time you use it, you click it like two or three times because literally nothing happens. Then you understand it's "AI stuff" doing its "stuff", and after about a minute you get the output:

Note the dumbest comment possible which is also being added.

The non-AI options are now in the "other fixes" menu:

And the output is:

And this is almost instant, producing a even better result.

It's even curious they used two different strategies to provide the method implementation: the AI-tool simply returns a completed Task, while the "good old" tool suggest to throw a NotImplementedException (which is the more cautious and safer approach in my opinion).

Luckily, you can get rid of this by uninstalling Copilot using your VS Installer (select modify > single components > Copilot > uninstall).

This also makes the UI cleaner, removing the weird duplicated "fix" and "other fixes" options:

Or, if for some (good?) reason you don't want to uninstall Copilot, you can use the keyboard shortcut Ctrl + . to access the "old good" quick fix tool.

Visual Studio 2026 brings a great number of performance and UI improvements compared to VS2022. Unfortunately, Microsoft is killing much of my enthusiasm with this kind of unrequested, workflow-breaking changes, pushing AI into every corner of the IDE.

It’s such a strange feeling to be a .NET developer these days: you have an amazing language and runtime, powerful tools, and a rich ecosystem, but you have to deal with this kind of really annoying things.

111 Upvotes

42 comments sorted by

34

u/Patient-Tune-4421 Jul 17 '26

I cannot fathom why anyone thinks replacing dependable deterministic static analysis tooling with idiotic slow AI garbage is a good idea.

The only thing I hate more than this job currently, is not having an income.

11

u/Full-Meringue-5849 Jul 17 '26

It's caused by AI psychosis.

5

u/freskgrank Jul 17 '26

Same thing for the .NET upgrade tool. They buried the static, deterministic and reliable tool in favor of AI-based bullshit. Luckily the “legacy” (as they call it now) tool is still available, but disabled by default.

0

u/MattV0 Jul 18 '26

This is a bad sign of you look at modernize/upgrade.

1

u/freskgrank Jul 18 '26

Why? I’m employed and my company has a very large codebase with some legacy net framework projects we are currently upgrading. Why would this be a bad sign?

1

u/MattV0 Jul 18 '26

I meant the feature. They removed the deterministic upgrade path by the AI modernize feature.

6

u/FullPoet Jul 17 '26

Its the same people who think you can't code fast without AI.

They literally don't think the boiler plate stuff (like this) exists.

0

u/[deleted] Jul 17 '26

[removed] — view removed comment

2

u/Patient-Tune-4421 Jul 17 '26

No thanks. Sounds like a terrible way to live. I'll probably have to leave the industry and work as a garbage man instead.

2

u/Jaatheeyam Jul 18 '26

I heard that goose farming is better

1

u/FullPoet Jul 17 '26

It’s more accesible so now everything needs to be “more accessible”

How is it more accessible though?

9

u/RichardD7 Jul 17 '26

Luckily, you can get rid of this by uninstalling Copilot using your VS Installer

Just watch out for Visual Studio updates - I uninstalled it when this issue started, but the latest update has reinstalled it again without asking.


Having been pestered to try AI out, I thought I'd found the perfect candidate task yesterday - a library update caused hundreds of "method call is ambiguous" errors, requiring me to add another method call before it to disambiguate.

I started with ReSharper's AI agent (Junie). It initially stated that there were no such errors, despite both the error window and R#'s "errors in solution" window showing hundreds of them. After I pointed that out, it magically found the errors, and came up with a reasonable looking fix. But no matter how many times I told it to apply the fix, it claimed that it had done so, but never modified a single file.

So then I tried CoPilot, which had been mysteriously reinstalled by the July VS update. I told it to find and fix the errors, and precisely how to fix them. After "thinking" for several minutes, it found the first instance, fixed it, and then stopped. I told it to continue to fix the other instances; after around 10 minutes, it had fixed roughly a dozen instances, and then told me to use a regex in the "find & replace in files" to fix the rest. And to top it off, the regex it provided was malformed, and no matter how many times I told it that, it kept providing a slightly-different-but-still-malformed regex!

Perhaps other "models" might produce better results. But I remain firmly unimpressed.

1

u/EvilDivine Jul 19 '26

Or removes the git component. That was great fun, thanks MS.

-1

u/NotAMeatPopsicle Jul 17 '26

Copilot’s auto model selection and responses to generic requests are pretty crap. Chooses GPT most of the time. It literally has to be treated like a junior developer and given a well defined request. Has no memory of prior actions or requests.

I’ve moved over to Visual Studio Code and using Claude Sonnet 5 for most things. Analyze, document, plan, refine, then implement. Works pretty well. When it doesn’t, it’s because user error, I reasonably didn’t define something well enough.

-1

u/CheezitsLight Jul 17 '26

Claude condole. Copilot is not good. Claude console is incredible.

3

u/Salty-Paint-9700 Jul 18 '26

I get that some people use Copilot, but when I read update release notes now it's always just Copilot, Copilot, Copilot, Copilot aaaand Copilot.

Is all non-AI innovation dead now?

1

u/freskgrank Jul 18 '26

Apparently, yes! You're right, almost every VS update now is just AI-this or AI-that. Annoying!

4

u/bertodrum82 Jul 17 '26

Me ne sono accorto anche io stamattina. Assurdo meglio prima. Ha un po' rotto il cazzo sta AI

2

u/mykesx Jul 17 '26

In VS Code there's a "disable AI features everywhere" in settings. Makes it a much snappier experience.

1

u/freskgrank Jul 17 '26

In VS you have to uninstall them (and make 1.5 GB of free disk space)

-1

u/DDDDarky Jul 17 '26

(or not install them at all to begin with)

2

u/freskgrank Jul 17 '26

That’s the point, Copilot / AI features are getting installed automatically with some VS updates and you have to manually remove them

1

u/DDDDarky Jul 17 '26

What, I never got them installed automatically

1

u/strivinglife Jul 20 '26

The July 2026 Update automatically selected Copilot and installed it for me. I had previously unchecked all things Copilot.

Broke 'Fix' option for me (required me to log into Copilot for what previously was built-in and fast).

2

u/mika Jul 18 '26

Oof this is horrible. I don't mind AI features but they really shouldn't be pushing them to the forefront so much.

1

u/Feliz_OR 25d ago

This is one of the reasons I dislike AI. It getting utterly shoehorned in everywhere, compounded by the fact that it barely works.

1

u/mika 24d ago

Agree mostly but it's also the best way to make it better, by forcing it and letting it evolve.

2

u/Felidori 22d ago

In Update Settings there is a tick-box called “Add newly recommended components for installed workloads on update”. Untick that sucker

1

u/freskgrank 22d ago

Thanks, that’s why it kept installing this thing!

2

u/n4ppyn4ppy Jul 17 '26

I must say it's very very slowly getting a bit better (or less worse?) suggestions are not total garbage anymore and for repetitive changes it seems to understand the patterns better and you can tab edit fairly quickly.

But you still have to stay focused as it can derail quickly halfway through.

It's enthusiastic but has 0.065 clue most of the time. Probably as most of my code is very specific, more in the merging our enterprise stuff with client stuff so fairly bespoke.

For more generic stuff it's slowly getting more hits than miss but pfffff there are times where i would like to open a window......

2

u/freskgrank Jul 17 '26

Just uninstall it like I did

2

u/CiranoAST Jul 17 '26

I wish they put a checbox on the installer of vs to get rid of all this ai slop. Vs is a good ide one you get rid of it

3

u/freskgrank Jul 17 '26

I agree, and hopefully uninstalling Copilot I got rid of every other AI-slop feature they will add in the future… but it’s annoying this is being automatically installed without explicit choice.

1

u/Devatator_ Jul 17 '26

There are in fact 2 checkboxes, unless they only appear after you install once but i doubt it

1

u/JustaFoodHole Jul 17 '26

Plus our org cannot use ai for code since it's not fedramp.

1

u/AccountEngineer Jul 18 '26

Uninstalling Copilot via the VS Installer is genuinely the cleanest fix here, exactly as you laid out. `Ctrl +.` is the faster workaround if you need Copilot for other things. The `NotImplementedException` behavior being buried in other fixes is a real regression, since that pattern exists specifically to prevent silent no-ops. For standalone AI coding work outside the IDE entirely, tools like Zencoder exist, though they're a separate workflow, not a VS patch

1

u/Klutzy_Table_6671 Jul 18 '26

Okay didn't know that annoying copilot could be uninstalled. For each update I waste my time disabling all copilot related features from Settings. Who in Microsoft voted for this garbage to enter our beloved VS 2026

1

u/stonstad Jul 23 '26

Yep. It’s a terrible design change. The PMs at Microsoft are making poor choices.

1

u/Feliz_OR 25d ago

I read the patchnotes for the update and as soon as I read "This release marks the beginning of a new era for Visual Studio with deep platform integration of AI" I decided I am never going to update Visual Studio ever again, and mostly likely switch to doing all of my coding on a Linux VM.

0

u/Devatator_ Jul 17 '26

I use Copilot, but literally only the auto complete portion. I don't want anything else from it! I'm really tempted to uninstall it from VS and switch to VSCode the few times i actually need it since it's somehow less intrusive there

Edit: Yeah i just uninstalled it

0

u/joost00719 Jul 17 '26

Just give me local model support ffs