我正在尝试保存两个用户值(SliderWidth和SliderHeight)。我想使用Visual Studio选项设置来完成此操作。

当我用这段代码调试它时:
public void Test(int value)
{
Properties.Settings settings = Properties.Settings.Default;
settings.SliderWidth = value;
settings.Save();
}值不会更改(程序结束后)。
怎么了?
发布于 2012-06-05 21:51:26
它肯定是有效的。试试这个:
public void Test(int value)
{
Properties.Settings settings = Properties.Settings.Default;
MessageBox.Show("Last SliderWidth = " + settings.SliderWidth.ToString());
settings.SliderWidth = value;
settings.Save();
}但是保存的值不会反映在屏幕截图中显示的设计器窗口中。这些是初始默认值。
发布于 2016-12-22 02:46:16
如果您的AssemblyInfo.cs在程序集版本中有一个*,则每次都会重置此文件。尝试对最后一个数字进行硬编码。清理和重建所有的,它应该工作得很好。
https://stackoverflow.com/questions/10898322
复制相似问题