Getting Started - Happi-cat/Untech.SharePoint GitHub Wiki

Contents

  1. Project structure
  2. Pre-requisites
  3. Installation

Project structure

This project consists from next main projects (i.e. libraries):

  • Untech.SharePoint.Common - Contains all meta-models, query models, field converters. Includes common logic and interfaces.
  • Untech.SharePoint.Client - CSOM-specific code.
  • Untech.SharePoint.Server - SSOM-specific code.
  • Untech.SharePoint.Common.Test - contains tests for code from Common lib, includes additional test tools, test data generators and API specifications.
  • Untech.SharePoint.Client.Test - comprises tests for Client-specific code and specification-based tests.
  • Untech.SharePoint.Server.Test - includes tests for Server-specific code and specification-based tests.

Back to Top

Pre-requisites

Untech.SharePoint.Common dependencies:

Untech.SharePoint.Client dependencies:

Untech.SharePoint.Server dependencies:

  • Untech.SharePoint.Common
  • Microsoft.SharePoint.dll ver 16.1.

NOTE: Detailed info about dependencies and their version can be checked in NuGet:

Back to Top

Installation

Installation will depend on object model you use:

  • To install library and all dependencies for Client Object Model, run the following NuGet command:

     	Install-Package Untech.SharePoint.Client
    
  • And for Server Object Model next NuGet command can be used:

     	Install-Package Untech.SharePoint.Server
    

Back to Top