codemaid icon indicating copy to clipboard operation
codemaid copied to clipboard

Visual Studio Arm64 Support

Open aherrick opened this issue 2 years ago • 12 comments

Is it possible to target the extension for Arm64?

https://devblogs.microsoft.com/visualstudio/now-introducing-arm64-support-for-vs-extensions/

aherrick avatar Dec 15 '22 23:12 aherrick

Thanks for the suggestion! It seems fairly straight forward to add support based on that article if someone has an Arm64 device to test it out and can make the proposed changes.

codecadwallader avatar Jan 14 '23 18:01 codecadwallader

Thanks for the suggestion! It seems fairly straight forward to add support based on that article if someone has an Arm64 device to test it out and can make the proposed changes.

There was a volunteer here.

erikmartinessanches avatar Feb 27 '23 22:02 erikmartinessanches

I volunteer to test this.

cbeilman avatar May 12 '23 12:05 cbeilman

Likewise, I have a DevKit and can pitch in here. What's needed?

Russ-McClelland avatar May 13 '23 15:05 Russ-McClelland

I am currently running VS2022 ARM64 with the CodeMaid extension, so far so good! I applied the proposed changes in the article linked above to the release branch, made a Release build and installed the generated VSIX. I'm not confident enough that there aren't any bugs to open a pull request yet, but it's surprisingly easy to just compile the extension yourself to test it out.

Here's a preview of the code changes I made (only two files, for the nuget packages I just took the latest versions in the NuGet package manager in VS):

image image

agaudreauappcom avatar May 17 '23 20:05 agaudreauappcom

Hi all

I saw PR #1009 and I'm now able to help with testing (Windows 11 on Arm64) Can we proceed in some way ? Anyone can provide a compiled (beta) vsix - that should make testing a lot easier..

BR Werner

WernerMairl avatar Aug 27 '23 10:08 WernerMairl

I would also like to help testing. So I would also appreciate a compiled VSIX to test. Thank you.

peerhoffmanncode avatar Sep 10 '23 12:09 peerhoffmanncode

@codecadwallader I see lots of volunteers who would like to test this and I can also do the same. Is there a timeline to when this #1009 PR will be merged for VS2022?

ddynamight avatar Oct 08 '23 10:10 ddynamight

The PR includes some major package updates, which will break compatibility with VS2019. If there is a way to avoid breaking changes, that would be helpful.

codecadwallader avatar Nov 24 '23 18:11 codecadwallader

I built the package from #1009 and it seems to work fine on VS2022 via Parallels on M1 Mac Pro.

Adding here for others who want it while this issue/PR remains open 😄

Unzip as github doesn't like the .vsix uploaded directly. SteveCadwallader.CodeMaid.VS2022.zip

jacobpretorius avatar Jan 28 '24 09:01 jacobpretorius

The PR includes some major package updates, which will break compatibility with VS2019. If there is a way to avoid breaking changes, that would be helpful.

Mainstream support for Visual Studio 2019 ends in April. In my opinion it would be better to merge in support for ARM and drop support for 2019 come April 9th.

https://learn.microsoft.com/en-us/lifecycle/products/visual-studio-2019

scottkuhl avatar Feb 17 '24 17:02 scottkuhl

Hello @codecadwallader Thank you for your great work!

If you don't have a way to overcome compatibility issue with VS2019, maybe you can release separate version for VS2022 with ARM support? Or drop support for VS2019?

minzdrav avatar Aug 19 '24 18:08 minzdrav