0

SharePoint の Web パーツのコードは次のとおりです。

using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.Script.Serialization;
using Newtonsoft.Json.Linq;

namespace ScheduleWeeks.WP_ScheduleWeek
{
    public partial class WP_ScheduleWeekUserControl : UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.Params["jsonData"] != null)
            {
                string jsonStr = Request.Params["jsonData"];
                JObject root = JObject.Parse(jsonStr);
            }
            else
            {
                Response.Write("nothing there");
            }
        }  
    }
}

しかし、それは機能せず、次のようなエラーが表示されます

[FileNotFoundException: ファイルまたはアセンブリ 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' またはその依存関係の 1 つを読み込めませんでした。ファイルが見つかりませんでした。]

しかし、文字列 " " にコメントJObject root = JObject.Parse(jsonStr);すると、すべてエラーなしで機能します。私は間違った方法で何をしますか?PS: Json.net は NuGet でインストールされました。

4

0 に答える 0