-
-
Notifications
You must be signed in to change notification settings - Fork 60
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
Allow the patcher project to open and build on Visual Studio 2022 #281
Conversation
.NET 4 technically allows compatibility with Windows XP. The next best choice would be 4.5, since that ships with Windows 8 by default. Only starting Windows 10 is .NET 4.6 installed by default. Not saying this is wrong, but something to consider. |
The game can't even run on XP (and the server itself can't run on XP or Win7), so this is definitely not a concern if it ever even was one. |
Dropping XP support isn't a concern at all. My only concern would be if the relevant runtimes are shipped by default on Win10 and Win11. If not, and this is another download, then I'm -1 on this. |
Signed-off-by: Reece Dunham <me@rdil.rocks>
Signed-off-by: Reece Dunham <me@rdil.rocks>
Looks like the CI image doesn't ship with the TP by default either, I don't have a ton of time to dive into the image and see it's contents though so I'm not sure how to proceed. |
Thank you for the PR btw! This is something I've been meaning to do for a few months now 😄 |
There's a page from Microsoft detailing which version is preinstalled with the OS: https://learn.microsoft.com/en-us/dotnet/framework/get-started/system-requirements v4.6 is shipped with Win10 (version 1507) |
Where can I acquire the targeting pack? It also works in 4.6 for me but I would have to downgrade before making a PR until this is merged. |
@TheBoxyBear the 4.0 targeting pack is shipped with the VS2019 installer - https://learn.microsoft.com/en-us/visualstudio/releases/2019/redistribution#vs2019-download |
Signed-off-by: Reece Dunham <me@rdil.rocks>
Signed-off-by: Reece Dunham <me@rdil.rocks>
Signed-off-by: Reece Dunham <me@rdil.rocks>
Signed-off-by: Reece Dunham <me@rdil.rocks>
Signed-off-by: Reece Dunham <me@rdil.rocks>
Signed-off-by: Reece Dunham <me@rdil.rocks>
Signed-off-by: Reece Dunham <me@rdil.rocks>
I trust that the CI works as intended; looks fine otherwise 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I concur with @grappigegovert.
Awesome, thank you @prolium! |
.NET Framework 4.0 is deprecated in vs2022 and the targeting packs are no longer available to download from Microsoft.
Targeting v4.6 allows it to be opened and built, also v4.6 was an in-place update for v4.0-v4.5.2: Microsoft .NET Framework 4.6 (Web Installer)