C# 4.0 C#4.0——如何创建&;将项目配置与VS2010 SP1一起使用

C# 4.0 C#4.0——如何创建&;将项目配置与VS2010 SP1一起使用,c#-4.0,C# 4.0,我需要创建一个项目配置文件(即project.config或project.ini),以便以后使用它存储用户选择的首选项。当应用程序启动时,它将自动加载该配置文件,并根据以前的设置自定义应用程序 在C#4.0中有没有一个好的方法可以做到这一点? 我过去通过手动处理C++中的文件来手动完成所有的劳动,我希望能得到一个更干净、更容易的解决方案。 谢谢不仅在C#中,XML技术对于此类任务非常有用。您可以创建描述配置文件格式的XML模式,然后可以使用 xSD.exe < /代码>从该模式生成C类,然后用

我需要创建一个项目配置文件(即project.config或project.ini),以便以后使用它存储用户选择的首选项。当应用程序启动时,它将自动加载该配置文件,并根据以前的设置自定义应用程序

在C#4.0中有没有一个好的方法可以做到这一点? 我过去通过手动处理C++中的文件来手动完成所有的劳动,我希望能得到一个更干净、更容易的解决方案。
谢谢

不仅在C#中,XML技术对于此类任务非常有用。您可以创建描述配置文件格式的XML模式,然后可以使用<代码> xSD.exe < /代码>从该模式生成C类,然后用几行代码从XML文件中序列化/反序列化。

< > WiFrm和WPF,考虑使用内置的。在这种情况下,不需要自己动手。这是一种代表应用程序和用户创建和存储设置数据的方法

  • 预定义希望用户能够保存的设置。假设它是
    WindowSize
    ,和
    BackgroundImage

  • 按如下方式访问这些属性:

这将持续到
yourAppName.exe.config

//get the value of WindowSize which is a string  
string windowSize = Properties.Settings.Default.WindowSize;    
MessageBox.Show("WindowSize setting value is :" + windowSize );  

//set the new value of BackgroundImage
Properties.Settings.Default.BackgroundImage= "http://foo.org/bar.png";  
Properties.Settings.Default.Save();      //apply the changes to the settings file