0

タクソノミーを使用する SharePoint 2010 サイトと通信するための c++/c# クライアント アプリケーションをコーディングして
ます。
/1/9/E1987F6C-4D0A-4918-AEFE-12105B59FF6A/sharepointclientcomponents_x64.msi

クライアント ユーザーは、タクソノミー TermSet から収集された値のドロップダウンから値を選択することにより、フォームに値を入力できます。TermSet を取得するには、まず TaxonomySession を取得する必要があります。

TaxonomySession taxonomySession = TaxonomySession.GetTaxonomySession(clientContext);
clientContext.Load(taxonomySession, 
    ts => ts.TermStores.Include(
    store => store.Name,
    store => store.Groups.Include(
    group => group.Name))
);
try
{
    clientContext.ExecuteQuery();
}
catch (Exception e)
{
    string err = e.Message; // Cannot find proxy for type with id "{981cbc68-9edc-4f8d-872f-71146fcbb84f}"
}

その理由が、Sharepoint 2010 サーバーに対して Microsoft.Sharepoint.Client.Taxonomy.dll (Sharepoint 2013) を使用することが違法であるためなのか、それとも私が何か間違ったことをしているのかはわかりません。

4

1 に答える 1

0

Sharepoint 2010サーバーに対してMicrosoft.Sharepoint.Client.Taxonomy.dll(Sharepoint 2013)を使用すると、エラーが発生するだけです。

Sharepoint 2010(Microsoft.Sharepoint.Taxonomy.dll)にはサービス側のdllが1つありますが、ファーム内の1つのSharePointマシンを使用する必要があります。(.NET 3.5が必要だと思いますが、.NET 4.0では機能しません)

于 2013-01-14T16:41:58.390 に答える