将List <string>保存到Settings </string>时出现异常

时间:2012-04-28 12:31:18

标签: c#

我正在尝试使用以下代码将List保存到设置中。 我有其他控件绑定到设置,它们工作正常,如果我评论前三行然后它似乎工作正常,但否则我在save()方法上得到异常

StringCollection playLists = new StringCollection();
playLists.AddRange(getListsToSync().ToArray());
Properties.Settings.Default.PlayLists = playLists;
Properties.Settings.Default.Save(); //exception here..

我得到了这个例外

无法加载文件或程序集'System.XmlSerializers,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'或其依赖项之一。系统找不到指定的文件。

1 个答案:

答案 0 :(得分:1)

根据this link,您可以忽略该异常,您的代码应运行正常。

从链接:

  

此异常是XmlSerializer正常操作的一部分。它是预期的,将在Framework代码中捕获和处理。只需忽略它并继续。如果在调试过程中遇到麻烦,请将Visual Studio调试器设置为仅停止未处理的异常而不是所有异常。