Looking through the server vs local code on a humongous legacy project, I see this in Settings.settings:

<?xml version='1.0' encoding='utf-8'?>

<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
    <Profile Name="(Default)" />
  <Settings />

Is there a problem with having this VS2010 project reference 2004 this way? Or does it not matter?

1 Answer 1


It's not a problem.

The "2004" actually is part of the namespace name, and it is not related with the version of Visual Studio.

Creating a new project with Visual Studio 2012 will create a settings file that references exactly the same namespace http://schemas.microsoft.com/VisualStudio/2004/01/settings.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.