7

だから私は文字通り学び始めたばかりのようにC#を学び始めており、Javaのバックグラウンドから来ているので、それほど悪くはありません。しかし、質問があります。クライアントオブジェクトモデルの使用に関するこのチュートリアルに従っています。上から始めて、参照を追加しましたがusing Microsoft.SharePoint.Client;、「名前空間'SharePoint'は名前空間'Microsoft'に存在しませんが、右側のパネルにはっきりと表示されます。手順、私が考えることができる唯一の違いは、私がVisual Studio Expressを使用しているため、新しいプロジェクトを作成するときに使用するフレームワークを選択するオプションがないという事実です。それ以外は、何が問題なのかわかりません。かもしれません。

4

6 に答える 6

8

ターゲットフレームワークが4ではなく3.5であることを確認してください。つまり、SP2010の場合です。

于 2013-06-19T11:54:32.547 に答える
7

そのチュートリアルの冒頭近くに記載されMicrosoft.SharePoint.Clientているように、アセンブリとMicrosoft.SharePoint.Client.Runtimeアセンブリへの参照を追加しましたか?

于 2011-08-03T20:11:55.950 に答える
6
  1. ソリューションに必要な参照を追加します。
  2. ターゲットフレームワークがSP2013の場合は4(SP2010の場合は3.5)であることを確認してください。
于 2014-06-28T12:17:41.480 に答える
4

上記のチュートリアルのこの部分を実行しましたか?

アプリケーションをビルドするには、Microsoft.SharePoint.Client.dllとMicrosoft.SharePoint.Client.Runtime.dllの2つのアセンブリへの参照を追加する必要があります。SharePoint Foundationをインストールすると、これらのアセンブリがサーバーにインストールされます。2つのアセンブリは、次のディレクトリにあります。

%ProgramFiles%\ Common Files \ Microsoft Shared \ web serverextensions \ 14 \ ISAPI

于 2011-08-03T20:12:24.967 に答える
2

プロジェクト内の参照を見て、アセンブリへの参照があることを確認してください。そこにない場合は、追加してみてください。右クリックして[参照を追加]をクリックし、「Microsoft.SharePoint.Client」を見つけます。

于 2011-08-03T20:13:08.733 に答える
1

4.0フレームワークについて言及してくれた人々に感謝します。

私のデフォルトは.NETFramework4クライアントプロファイルであり(それが何を意味するのかわかりません)、名前空間はIntellisenseで見栄えがしましたが、ビルドでは見つからなかったと表示されます。クレイジー。

于 2015-04-20T22:45:47.833 に答える