2011-03-18 50 views
1

我正在使用Facebook C#SDK。 我的網站昨天工作正常。'ASP.Facebook'不包含'FacebookSettings'的定義

今天上午上運行構建我越來越:

「ASP.Facebook」不包含定義「FacebookSettings」

我沒有想法是什麼原因造成這一點,誰能幫忙?

回答

1

好的解開我昨天做了什麼,基本上是從nuget安裝微軟web helper軟件包。 不知道爲什麼這種衝突 - 也許有一種解決方法?

1

這是通過從4.x版SDK中的變化引起的到5.x

從更改配置文件訪問Facebook的設置方法,讓你的代碼應該從這個改變:

FB.init({ appId: '<%:FacebookSettings.Current.AppId %>', status: true, cookie: true, xfbml: true }); 

這樣:

FB.init({ appId: '<%: Facebook.FacebookContext.Current.AppId %>', status: true, cookie: true, xfbml: true }); 

希望這有助於。

+0

但即時通訊仍然使用4.X SDK。 – raklos 2011-03-18 11:21:28