StefanKert / BuildVision

A Visual Studio extension to visualize the building process.
MIT License
261 stars 43 forks source link

VisualStudio 2022 support #112

Closed D0ctorWh0 closed 2 years ago

D0ctorWh0 commented 3 years ago

Can this extension be updated to support Visual Studio 2022?

AgWillow commented 3 years ago

Please do. [Devoted fan]

willl commented 3 years ago

Here's a VS 2022 extension upgrade guide if anyone wants to give it a go. Not sure how much work would be involved for the upgrade.

VS 2019 support was also a community contribution https://github.com/StefanKert/BuildVision/pull/69

StefanKert commented 2 years ago

Hi folks,

currently giving it a shot. I will try to publish a version that works with 2022 today.

StefanKert commented 2 years ago

So after a quick investigation it looks like the upgrade is a bit tricky, since some of the events that have been used aren't available anymore in VS 2022. I'll take a look at this in the next days and keep you updated.

StefanKert commented 2 years ago

Just pushed a preview to the VSIX Gallery - BuildVision. Currently there is a known issue with showing build errors. Somehow the hook-in point for MSBuild is not available anymore, but I'll check that in the next days. Any feedback is greatly appreciated. If you have troubles setting up the VSIX Gallery in VS checkout this guide https://github.com/StefanKert/BuildVision#preview-builds-for-buildvision

Have fun :)

roalz commented 2 years ago

I've installed the 3.1.0.2 preview above on both VS2019 and VS2022, so far I have not seen any problem, except (as you wrote) for the lack of errors details under a failing project in VS2022 (still working fine in VS2019).

Pursche commented 2 years ago

I'm a huge fan of this extension. I've tried the 3.1.0.2 preview on VS2022 and other than the mentioned lack of errors the only "issue" I'm having is that successful builds are showing up as UpToDate.

StefanKert commented 2 years ago

Just published the latest preview version to the Feed that should fix the missing error details. 3.1.0.3

@Pursche looks like this issue is reproducible for me I'll try to include it in the next preview that will be the final preview before release.

StefanKert commented 2 years ago

🎉 🎉 🎉 🎉 v3.1.0 with VS 2022 support has just been pushed to the Marketplace. Thank you very much for all the comments and the feedback for the previews :). If anyone is facing any issues with the news version please open another issue :)