Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 保存列表时出现异常<;字符串>;设置_C# - Fatal编程技术网

C# 保存列表时出现异常<;字符串>;设置

C# 保存列表时出现异常<;字符串>;设置,c#,C#,我正在尝试使用以下代码将列表保存到设置。 我有其他绑定到设置的控件,它们工作正常,如果我对前三行进行注释,那么它似乎工作正常,但在save()方法上出现异常 我得到这个例外 无法加载文件或程序集“System.XmlSerializers,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。系统找不到指定的文件。根据您的要求,您可以忽略异常,代码应该可以正常运行 从链接: 此异常是XmlSerialize

我正在尝试使用以下代码将列表保存到设置。 我有其他绑定到设置的控件,它们工作正常,如果我对前三行进行注释,那么它似乎工作正常,但在save()方法上出现异常

我得到这个例外

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

根据您的要求,您可以忽略异常,代码应该可以正常运行

从链接:

此异常是XmlSerializer正常操作的一部分。这是预期的,并将在框架代码中捕获和处理。忽略它,继续。如果调试过程中出现问题,请将Visual Studio调试器设置为仅在未处理的异常上停止,而不是在所有异常上停止

因此,您可以忽略异常,您的代码应该可以正常运行

从链接:

此异常是XmlSerializer正常操作的一部分。这是预期的,并将在框架代码中捕获和处理。忽略它,继续。如果调试过程中出现问题,请将Visual Studio调试器设置为仅在未处理的异常上停止,而不是在所有异常上停止


您为Default.PlayLists指定了什么类型?System.Collections.Specialized.StringCollectionSystem在项目的引用中是否有System.XmlSerializers库?如果有,那么.Net的版本是什么?系统库的版本是什么?我使用的是.Net framework 3.5。我的项目中没有system.XmlSerializers引用。事实上,没有这样的程序集名称可供引用..您为Default.PlayLists指定的类型可能重复?System.Collections.Specialized.StringCollectionSystem.XmlSerializers库是否位于项目的引用中?如果有,那么.Net的版本是什么?系统库的版本是什么?我使用的是.Net framework 3.5。我的项目中没有system.XmlSerializers引用。事实上,没有这样的程序集名称可供引用..的可能重复
StringCollection playLists = new StringCollection();
playLists.AddRange(getListsToSync().ToArray());
Properties.Settings.Default.PlayLists = playLists;
Properties.Settings.Default.Save(); //exception here..