configuration

  • Thread starter Thread starter lee
  • Start date Start date
L

lee

I have been having a problem with the following snippet:

//Setting up AttributeDictionary
SettingsAttributeDictionary ad = new
SettingsAttributeDictionary();

UserScopedSettingAttribute usera = new
UserScopedSettingAttribute();

ad.Add(usera.GetType(), usera);

// Adding new SettingsPropery
SettingsProperty mySp= new SettingsProperty("NewProperty", typeof(String)
, new LocalFileSettingsProvider(), false, "Hello World",
SettingsSerializeAs.String, ad, true, true);

//MySettings here is just the namespace of the project
// Add Property to Properties collection and saving
MySettings.Default.Properties.Add(new
System.Configuration.SettingsProperty("AnotherProp"));
MySettings.Default.Save();


Upon saving the new Property is not reflected in the User.config file
located

C:\Users\Administrator\AppData\Local\AppName\AppName.exe_\1.0.0.0

Is there something I am doing wrong or is it just not designed to be used
this way as it appears that this code doesn't talk to the underlying
configuration subsystem only the settings subsystem
 
Hello lee,

Yes, I can reproduce this issue locally.

According to Johan's post in the following forum post, we cannot add or
remove settings at runtime; we can only change the values of existing
properties:
http://forums.msdn.microsoft.com/en-US/netfxbcl/thread/d515fd6b-bc88-47cb-bb
f3-b48a6b06e171/.

I have sent this issue to our product team to clarify if this behavior is
by design. And I'll get back to you as soon as I get any response from them.

Best regards,
Feng Chen
Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
(e-mail address removed).
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications .

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx .
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
 
Feng

Thanks for the link it was very helpful.I'll wait to hear whether it is by
design.

Lee
 
Hello lee,

Since the document about the correct behavior in this situation is not very
clear, I suggest that you add your supplements to make Microsoft products
easier and more powerful to use by submitting a ticket in
https://connect.microsoft.com/VisualStudio.

As we strive to capture any and all product feedback so as to ensure that
we are continuously developing Microsoft products to meet customer needs,
feedback such as yours is always taken very seriously. It is appreciated
that you can paste the feedback item's link here after you submit it, so
that other community members can benefit from it.

Thanks!

Best regards,
Feng Chen
Microsoft Online Community Support
=========================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
(e-mail address removed).

This posting is provided "AS IS" with no warranties, and confers no rights.
 
Hello lee,

At the same time, I'm also trying to contact the .net framework team.

For this issue, I assume what ultimately you want to achieve is the ability
to add user scope application settings at runtime. If I have misunderstood
you, please don't hesitate to let me know.

The recommended way to achieve this is to use xml file for storing app
settings. For more information, please refer to this discussion:
http://forums.msdn.microsoft.com/en-US/csharpgeneral/thread/d3290454-90ef-4d
73-8ac8-4e52b0167110/.

Hope this helps.

Best regards,
Feng Chen
Microsoft Online Community Support
=========================================
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
(e-mail address removed).
This posting is provided "AS IS" with no warranties, and confers no rights.
 
Back
Top