Closed mzomparelli closed 1 year ago
I don't really want to merge that as it is as I would like to keep app.config
readable by keeping serializeAs
set to Xml.
Show me? I did not change that part. App.config is created upon every build
Show me? I did not change that part. App.config is created upon every build
I only changed Settings.settings and that chnaged app.config when I built to test
It still has that
oh you want xml
I only changed Settings.settings and that chnaged app.config when I built to test
That's why I'm changing the app.config
directly which admittedly is a bit of a mess too.
Well string is fine. It's readable for me and it's Settings.settings that is creating app.config. Never ever modify app.config manually. Always modify in Settings.settings
Well string is fine. It's readable for me and it's Settings.settings that is creating app.config. Never ever modify app.config manually. Always modify in Settings.settings
Why maintain the guids in two places when you only have to do it in one place
I only changed Settings.settings and that chnaged app.config when I built to test
That's why I'm changing the
app.config
directly which admittedly is a bit of a mess too.
Why do you need it Serialize as xml?
Everytime you build you will lose the serialize xml you put in the app.config. Give me a good reason that you are modifying app.config manually.
You didn't need to add the minor version to the builds. That is overkill. 22000 would have handled prior to 22621 I'm pretty sure and if it won't then we need to find those chnages.
I'm going to undo that minor build stuff
Do you know what build number came right before 22621?
See I'm sure it'll work without the minor versions
We should just take the int of the Build double
Everytime you build you will lose the serialize xml you put in the app.config. Give me a good reason that you are modifying app.config manually.
It keeps app.config
readable so that we can easily read the diffs as those UIDs are so important to keeping the whole thing working.
I propose doing this
You didn't need to add the minor version to the builds. That is overkill. 22000 would have handled prior to 22621 I'm pretty sure and if it won't then we need to find those chnages.
Because the UIDs changed between 22621.2134 and 22621.2215
You didn't even add the minor to the namespace
We are getting rid of the minor and going back to only the major
2134 is not even a valid build. Was that insider? We don't support old insiders forever.
2134 is not even a valid build. Was that insider? We don't support old insiders forever.
No it was the official build before 2215 came along a few days ago.
2134 is not even a valid build. Was that insider? We don't support old insiders forever.
No it was the official build before 2215 came along a few days ago.
But 22000 works for that build right?
The >= logic would have caught it for 22000
You didn't even add the minor to the namespace
Oups, looks like it is not strictly needed. Feel free to fix it though.
But 22000 works for that build right?
The provider yes. But not the UIDs.
So 22621.2134 was using the 22000 provider with UIDs specific to 22621. Then 2215 came along. I too like to keep things simple but if Microsoft changes those UIDs between minor version then we need to take them into account too.
rovider yes. But not the UIDs.
2134 is identical to 22000
I've fixed the ordering on main while keeping app.config
clean. Hope you don't mind.
I do actually. We don't modify app.config. Tell me why you need app.config a certain way? Also I'm undoing the minor stuff you added as I just confirmed 22000 is the same as 22621.2134
can you undo to my commit from last night
I will fix the Settings.settings. guids after.
Apologize I probably got confused with the UID being different for 22000 and 22621 before 2215. But the fact remain that since the UIDs are changing between minor versions we need to take it into account.
No the minor version don't matter. I just confirmed that 22621.2134 matches 22000. I've been maintaining my own for a while and I only use the major build
You're killing me. I'm starting ,my own fork and I won't do pull requests
Fair enough and too bad… 😭 Hope for you they don't change those UIDs between minor versions again. Trust me I did not implement that because I fancy doing it.
Fair enough and too bad… 😭 Hope for you they don't change those UIDs between minor versions again. Trust me I did not implement that because I fancy doing it.
Yes you did. It's unnecessary and creates more code than necessary. Also more to maintain.
hat because I fancy doing it.
You still didnt give me a valid reason for manually modifying app.config and why you need it serialize xml
You would think you would trust the guy that fixed this for you
Yes you did. It's unnecessary and creates more code than necessary. Also more to maintain.
Sad you won't trust me. That's the reason why #1 was created and why people started turning up asking for a fix. The UIDs were changed between 22621.2134 and 22621.2215 which was released a few days ago.
No they were not. Tell me this, was this library working for 22621.2134? If so then it was using 22000. I confirmed they are the same.
Please trust me and take my next pull
You would think you would trust the guy that fixed this for you
Your are awesome man. I'm most impressed with your work on reverse engineering and I really wish we could find common ground and work together on that one.
Then trust my changes. Actuially prove to me it does not work on 22621.2134. I know my changes will
Tell me this, was this library working for 22621.2134?
Yes it was. That's actually the reason I started that fork.
ok then there was no need to add minor build
I meant it was working on 2134 before your changes that fixed it for 2215.
You're wrong. I will test it myself. I'm reverting your changes so I can test it and show you the proper way
I would gladly be proven wrong as it means the code would remain less complex albeit marginally.
Also you should understand 22621.2134 not a full build. It's the same as 22000 for Virtual Desktops. 2134 is not a build that Microsoft will give you anymore. 22H2 is 2215, 22H1 is 22000
Also you should understand 22621.2134 not a full build. It's the same as 22000 for Virtual Desktops. 2134 is not a build that Microsoft will give you anymore. 22H2 is 2215, 22H1 is 22000
I know but there is potentially still people out there who are still running 2134 until they upgrade to 2215 like I did a couple of days ago.
ok but 2134 will use 22000. I will prove it just give me a bit. Do you have 2134 installed and ready?
This works, test it. The GUIDs should be ordered.