Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion - msbuild and .net 6 #3

Open
alenas opened this issue May 5, 2022 · 7 comments
Open

Suggestion - msbuild and .net 6 #3

alenas opened this issue May 5, 2022 · 7 comments

Comments

@alenas
Copy link

alenas commented May 5, 2022

Maybe it would make sense just to get rid of legacy stuff and cmake and move to msbuild and .net 6 (which would work on both windows and linux). That would improve maintainability quite a bit, as on every new VS version and framework version - there are issues to be fixed.

@TaviTruman
Copy link
Contributor

I've been thinking about doing that for some time now but was trying to keep compliant with the existing build methodology. I'm nearly done with the port of the VSIX Graph Engine Add-in to VS 2022. Getting rid of the CMake is going to take a bit of work as the C++ code is dependent on it; also need to make sure the Linux and macOS build work as well.

I will take a serious look at making this change in two weeks; I'm busy with getting a beta build ready to release. I do get a clean build now with this build configuration with what is checked in now; I will try on a clean machine there this evening to see what is broken now.

@TaviTruman
Copy link
Contributor

I've updated, fixed the current build pipeline, and added support for Azure CI/CD. It might be a while before I get to the pure MSBuild method.

@TaviTruman
Copy link
Contributor

New build works for .NET 7 and Azure CI/CD

@alenas
Copy link
Author

alenas commented Nov 30, 2022

Cool. I will try. Thanks.

@TaviTruman
Copy link
Contributor

A huge update is coming! Many new capabilities with new sophisticated samples demonstrate advanced and hidden features of the Graph Engine.

@alenas
Copy link
Author

alenas commented Nov 30, 2022

that sounds very interesting :)

@TaviTruman
Copy link
Contributor

I've not pushed the .NET 7 updates just yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants