Properties底下有一个settings.settings文件,根目录下又有一个app.Config文件,这两个有什么不同?
我想做的事情是这样的,用户可以用“选项”对话框设置应用程序的一些参数,程序里面可以调用这些参数,就这么简单。
MSDN也好,CSDN也好,都没有找到确切的用法,这里倒是有一个老帖子问一样的问题,可是除了一个UP两个顶以外就没别的了。郁闷。
不行的话这两个文件都不要,就用传统的ini文件,有方便的调用法吗?直接读写文件分析的话太麻烦了。
我想做的事情是这样的,用户可以用“选项”对话框设置应用程序的一些参数,程序里面可以调用这些参数,就这么简单。
MSDN也好,CSDN也好,都没有找到确切的用法,这里倒是有一个老帖子问一样的问题,可是除了一个UP两个顶以外就没别的了。郁闷。
不行的话这两个文件都不要,就用传统的ini文件,有方便的调用法吗?直接读写文件分析的话太麻烦了。
app.config和settings.settings文件我用了好些方法都读不了.
在设计器里倒是可以用动态属性绑定做到这一点,但是在程序里面如何操作呢?
System.Configuration.Configuration config =
ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);可是我的VS2005里面压根就没有System.Configuration.Configuration这个类
郁闷了
读直接Properties.Settings config = new TPBOOK.Properties.Settings();就行了
希望有写知道的方法
ConfigurationManager,及Configuration类VS2005里是没有
[DllImport("kernel32")]
private static extern int GetPrivateProfileInt(
string lpApplicationName,
string lpKeyName,
int nDefault,
string lpFileName);
[DllImport("kernel32")]
private static extern bool GetPrivateProfileString(
string lpApplicationName,
string lpKeyName,
string lpDefault,
StringBuilder lpReturnedString ,
int nSize,
string lpFileName);
[DllImport("kernel32")]
private static extern bool WritePrivateProfileString(
string lpApplicationName,
string lpKeyName,
string lpString,
string lpFileName); [DllImport("kernel32")]
private static extern bool GetPrivateProfileSection(
string lpAppName,
StringBuilder lpReturnedString,
int nSize,
string lpFileName );
[DllImport("kernel32")]
private static extern bool WritePrivateProfileSection(
string lpAppName,
string lpString,
string lpFileName);