VSExtensibility: The value 'arm64' is invalid according to its datatype

I attempt to compile our AnyCPU extension against in the arm64 but get this error:

'http://schemas.microsoft.com/developer/vsx-schema/2011:ProductArchitecture' element is invalid - 
The value 'arm64' is invalid according to its datatype 

I read the Target Visual Studio 2022 (ARM64) documentation and don’t figure what is wrong. The same error popups on both VS 2022 17.3.6 (latest) and 17.4.0 (preview 5) latest. Windows version is 10 19044.2130 and the machine is not ARM (Processor Intel® Xeon® E-2176M).

http://schemas.microsoft.com/developer/vsx-schema/2011 in the vsixmanifest is also used in this screenshot in the documentation mentioned above.

Those pkg are updated to latest versions in the .csproj:

    <PackageReference Include="Microsoft.VisualStudio.SDK" Version="17.3.32804.24" ExcludeAssets="runtime" />
    <PackageReference Include="Microsoft.VSSDK.BuildTools" Version="17.4.2118">

If I remove pro and enterprise tags in the vsixmanifest this doesn’t help.

arm64 VS preview

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 20 (1 by maintainers)

Most upvoted comments

This looks old:

<PackageReference Include="Community.VisualStudio.VSCT" Version="16.0.29.6" PrivateAssets="all" />