liamkf / msfastbuild

Utility to build vcxproj and sln files with FASTBuild
MIT License
86 stars 42 forks source link

Any recent progress / Visual Studio 2017 support? #25

Open BrodyHiggerson opened 7 years ago

BrodyHiggerson commented 7 years ago

Hey Liam,

Of course when looking for more FASTBuild stuff (a Visual Studio plugin in this case) I stumble back to another repository of yours! Thanks for your help with FASTBuild + UE4 a while back.

I'm curious if you've done anything more with this, or if this represents the latest work? Hoping for a VS2017 version if that's the case. If you don't update this anymore; is there something else you use for VS + FASTBuild?

Thanks!

kvanderlaag commented 6 years ago

MSBuild tools version 15, included in VS2017, appears to have made some nasty changes to the functions available to us to parse project/solution files. I've been trying to refactor this in my spare time to use the v15 toolset, but it's been...interesting, mostly because I'm a C++ programmer and am the very embodiment of the "I have no idea what I'm doing" dog meme in C#/.NET.

Currently, I've hijacked some parsing stuff from a JetBrains library temporarily to see if it at least functions, but I've got FASTBuild complaining every time it tries to build a project about an unrecognized tools version, so I've clearly done something wrong.

I'm open to better ideas, and also happy to keep working on this.

BrodyHiggerson commented 6 years ago

@kvanderlaag Know that I appreciate your work! I prefer this in-IDE integration over some of the standalone monitors that have come out (e.g. https://github.com/hillin/FASTBuild-Dashboard), but know that if you can't get this done, there are options for people - you're not abandoning us :D

markg85 commented 5 years ago

@kvanderlaag Know that I appreciate your work! I prefer this in-IDE integration over some of the standalone monitors that have come out (e.g. https://github.com/hillin/FASTBuild-Dashboard), but know that if you can't get this done, there are options for people - you're not abandoning us :D

I'd love to know these "options". As this project integrated into Visual Studio solution files (aka, no need for FastBuild's build files). I'm not aware of any project besides this one that does that.

lobeg25 commented 2 years ago

Any hope for a VS2022 version someday? I would really like to try FASTBuild, but I already have all my solutions configured so I would like to use them.

liamkf commented 1 year ago

It's been a while since I looked into this, and it's unlikely to shift to the front burner for me for a while unfortunately. So I think one of the other forks attempting to add support for 2017/2019/2022 is your best bet. Sorry about that!