Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.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# 取消JavaScriptSerializer注释时处处出错?_C#_Visual Studio 2010_.net 4.0_Visual Studio Debugging - Fatal编程技术网

C# 取消JavaScriptSerializer注释时处处出错?

C# 取消JavaScriptSerializer注释时处处出错?,c#,visual-studio-2010,.net-4.0,visual-studio-debugging,C#,Visual Studio 2010,.net 4.0,Visual Studio Debugging,我的解决方案有4个项目;其中一个项目是名为HelperClass的类库dll。在HelperClass中,有一个名为Conversionswith静态方法publicstaticsystem.IO.streamconverttojsondataTable的类 在这个静态方法中,我使用JavaScriptSerializer JavaScriptSerializer=new JavaScriptSerializer;进行实例化;。当我取消注释该行时,来自引用HelperClass库的所有项目的所有

我的解决方案有4个项目;其中一个项目是名为HelperClass的类库dll。在HelperClass中,有一个名为Conversionswith静态方法publicstaticsystem.IO.streamconverttojsondataTable的类

在这个静态方法中,我使用JavaScriptSerializer JavaScriptSerializer=new JavaScriptSerializer;进行实例化;。当我取消注释该行时,来自引用HelperClass库的所有项目的所有调用立即中断;该项目不被认可。我回复了它,一切都恢复正常

即使事实证明我不必使用JavaScriptSerializer,我仍然想知道为什么会发生这种情况

我已经阅读了将项目目标框架更改为.NETFramework4-客户端配置文件的步骤。尽管收到了这么多警告,我最终还是没有这么做


谢谢。

确保所有项目都设置为完整的.net配置文件,而不是客户端。在项目上单击鼠标右键,然后在第一页的下拉列表中单击“属性”