I'm upgrading an app with many different settings files from XP to Vista and changing location of the files to use the
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
line rather than write to application path. There are values used in mannnny places from property settings. Those values are getting assigned from values in the other settings files.
I've been told that Microsoft will drop support for the virtualization of the writes to Program Files which is fine and is why I am upgrading...
Would a statement like the one below cause an error during runtime or need to be handled in a certain way in Vista?
Properties.Settings.Default.Properties["ConnectionString"].DefaultValue = config.ConnectionString;
I'm thinking that it would assign the values during runtime and be unable store the values in the Program Files space and would probably write it to the VirtualStore? For right now this would work but when the virtualization is removed will it still work?
I'm unsure and don't want to proceed without asking first. I could be entirely off altogether. Any help or comments would be appreciated. Thanks.