我的解决方案有4个项目;其中一个项目是名为HelperClass
的类库(dll)。在HelperClass
内,有一个名为Conversions
的类,其中包含静态方法public static System.IO.Stream ConvertToJson(DataTable)
在这个静态方法中,我用JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
实例化。当我取消注释该行时,所有引用HelperClass库的项目的所有调用都会立即中断;该项目未得到承认。我回复一遍,一切恢复正常。
即使事实证明我没有使用JavaScriptSerializer
,我仍然想知道为什么会这样。
我已阅读将项目目标框架更改为.NET Framework 4 - Client Profile
。随着我得到的所有警告,我最终没有这样做。
感谢。
答案 0 :(得分:0)
确保所有项目都设置为完整的.net配置文件而不是客户端。右键单击项目,然后单击第一页上的下拉列表中的属性。