Linked by Thom Holwerda on Sun 11th Jan 2009 10:54 UTC, submitted by Hiev
Mono Project Arstechnica reports that Mono, an open source implementation of .NET runtime, is bringing Microsoft's development technologies to some unexpected places, including the iPhone, Android, and the Wii.
Thread beginning with comment 343154
To view parent comment, click here.
To read all comments associated with this story, please click here.
lsls
Member since:
2006-11-13

"When using the .net configuration APIs, you specify whether you want to do application or user specific changes.

For quite a while Microsoft hadn't even thought of application settings for particular users!
"

FYI, since version 2.0, .NET supports per-user application settings. Those are not stored in app.config, but in a user.config file in the user's app data dir.

Reply Parent Score: 1

segedunum Member since:
2005-07-06

FYI, since version 2.0, .NET supports per-user application settings. Those are not stored in app.config, but in a user.config file in the user's app data dir.

Same difference, with all the same problems. Once again, it is a config file. There is App.config for application-wide settings and User.config which is effectively an App.config for each user. You haven't been reading.

Reply Parent Score: 2

lsls Member since:
2006-11-13

Same difference, with all the same problems. Once again, it is a config file. There is App.config for application-wide settings and User.config which is effectively an App.config for each user. You haven't been reading.


I've been reading. You haven't. The class System.Configuration.ApplicationSettingsBase and related ones are designed for being a read/write store of settings. Hell, even Visual Studio provides a designer which allows defining app settings, and generates a class for getting and setting them. There is also the class SettingsProvider which you can subclass to provide your own settings store. The default implementation is LocalFileSettingsProvider, which stores settings in .config files, but you can write your own store based on a database if you want.

Reply Parent Score: 1