取消注释JavaScriptSerializer时到处都是错误?

时间:2014-06-06 19:54:20

标签: c# visual-studio-2010 .net-4.0 visual-studio-debugging

我的解决方案有4个项目;其中一个项目是名为HelperClass的类库(dll)。在HelperClass内,有一个名为Conversions的类,其中包含静态方法public static System.IO.Stream ConvertToJson(DataTable)

在这个静态方法中,我用JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();实例化。当我取消注释该行时,所有引用HelperClass库的项目的所有调用都会立即中断;该项目未得到承认。我回复一遍,一切恢复正常。

即使事实证明我没有使用JavaScriptSerializer,我仍然想知道为什么会这样。

我已阅读将项目目标框架更改为.NET Framework 4 - Client Profile。随着我得到的所有警告,我最终没有这样做。

感谢。

1 个答案:

答案 0 :(得分:0)

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