2010-08-27 51 views
0

当我创建一个设置文件时,Visual Studio生成一个实例名称默认单身:设置文件实例名称

Properties.Settings.Default.SettingIHaveSaved 

我怎样才能Visual Studio来生成一个新的实例名设置另一个列表?说,

Properties.Settings.Debug.SettingIHaveSaved 

谢谢!

回答

1

您无法让Visual Studio生成此属性,但可以轻松地添加此行为。 Settings是作为一个部分类实现的,所以你只需要创建一个带有另一个部分声明的新文件并添加你想要的属性。

例如

internal partial class Settings { 
    private static Settings _debugInstance = ApplicationSettingsBase.Synchronized(new Settings()); 
    internal static Settings Debug { 
    get { return _debugInstance; } 
    } 
} 
+0

我想我可以做到这一点,但它带走使用的设置界面由Visual Studio提供:/ – Jake 2010-08-27 15:26:06

+0

@Jake,howso?我已经多次完成这项技术,并且设置设计器继续运行 – JaredPar 2010-08-27 15:50:54

+0

如何使用Settings界面更改Settings.Debug使用的设置?对界面所做的所有更改仅影响Settings.Default。 – Jake 2010-08-27 20:59:24