VS 2022 Windows 11 ARM64 EF Diagram failes missing GraphObject DLL

Larry Axon 36 Reputation points
2022-12-21T20:50:33.62+00:00

I updated my machine to a MAC Studio M1 and am running parallels with Windows 11 ARM. I am using Visual Studio 2022. On the new machine everything works BUT in the DAO/EF class the EDMX won't load the diagram. Error says Microsoft.VisualStudio.Modeling.SDK.Diagrams.GraphObject DLL version 17.0.0 is missing.

I am using Database First so I can't make changed to the entity model without this diagram. I have spent a large amount of time on this and have a critical project going. Is this a known problem? Is there a solution?

Thanks

Windows for business | Windows Client for IT Pros | User experience | Other
Developer technologies | .NET | Other
Developer technologies | Visual Studio | Other
Developer technologies | Visual Studio | Other

A family of Microsoft suites of integrated development tools for building applications for Windows, the web, mobile devices and many other platforms. Miscellaneous topics that do not fit into specific categories.


6 answers

Sort by: Newest
  1. Bruce (SqlWork.com) 85,786 Reputation points
    2022-12-21T21:13:11.167+00:00

    the EDMX designer is part of Visual Studio 2017, and was not ported to VS 2022, but is supported by VS 2022 if installed (typically via vs 2017 install). As it is depreciated, it not likely to get ported to arm.

    you should switch to the supported scaffolding tools, though I believe this requires EF 6 or EF core.

    note: if you upgrade your app to core, you can just use visual studio 2022 for Mac directly.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.