Я пишу клиентское приложение C++/C# для связи с сайтом Sharepoint 2010, использующим Taxonomy
Я скачал и установил Microsoft.Sharepoint.Client.Taxonomy.dll из:
http://download.microsoft.com/download/E/1/9/E1987F6C-4D0A-4918-AEFE-12105B59FF6A/sharepointclientcomponents_x64.msi
Пользователь клиента может вводить значения в форму, выбирая значения из раскрывающегося списка значений, собранных из набора терминов таксономии. Чтобы получить 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}"
}
Я не уверен, что причина в том, что использование Microsoft.Sharepoint.Client.Taxonomy.dll (Sharepoint 2013) против сервера Sharepoint 2010 является незаконным, или я делаю что-то неправильно