https://www.youtube.com/watch?v=Eu6zViY3sbo&t=1s
I saw this pop up and I found it pretty interesting, it looks like Microsoft is making more DRM moves on Windows generally and like it or not they're going to force everyone to upgrade to Windows 11. I went through the pain of learning the bypasses early on because I knew this was going to happen but it looks like they really are going out of their way to shut down local account setups.
This is important to bring up, oh I wish, I wish the Linux community would get their thumbs out their arses and make some kind of easy to use normie distro. The microsoft market share is ripe for the taking with every dick move that they attempt.
I would have jumped ship ages ago but the problem is the ease of use when it comes to windows the beauty of the simple double click and GUI is not to be underestimated. It's going to be a lot like anything that big tech does now it seems and people are going to be pushed more and more towards open source options because of big tech stuff simply becoming unusable crap due to the types of people that are being hired en masse at these companies.
I guess I should potentially look into Linux again and at least research my options but I don't know if in 2024 things have gotten any better beyond the god awful endless terminal nonsense that reminds me of a worse version of DOS. Please autists, please make a normie distros for Linux that let's me do gaming easily because I want to do stuff like play Morrowind and other old windows based games.
XML make files / dependency trees are a good way to do it. IDK if Microsoft thought of that. I haven't spent a lot of time on build systems, other than simple make and VS, though I have used the systems that people have already setup for a project. Usually I just hope it works, and I don't have to mess with it too much.
But yeah when you end up dumping xcopy commands in your XML files, which is what I had to do, something isn't working ideally.
You are basically describing MSBuild, of which Visual Studio project files are (used to be? the last project I worked on which made heavy use of it used VS 2012) a subset. It's not a bad system all things considered, at least once you install/start using the MSBuild Extension Pack
You used to be able to embed MSBuild commands into VS project files, but you had to be careful because you could very easily confuse VS by doing so.
This would be the kind of thing that I'd see in game mods which comprise most of my Windows-specific programming. (I mean they are written in C#, but they still tend not to work on Mac or whatever. Maybe work on Linux with effort.) It could just be because these are amateur programmers almost by definition. I mean they probably have jobs, but this is an amateur effort where "works for me" is good enough.