Import-Module : Could not load type ‘Microsoft.SharePoint.Administration.DesignPackageType’ from assembly ‘Microsoft.SharePoint.Client, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’

Problem: When trying to import PowerShell module for SharePoint Online with “Import-Module -Name Microsoft.Online.SharePoint.PowerShell”, got an error message:
PS C:\> Import-Module -Name Microsoft.Online.SharePoint.PowerShell                 
Import-Module : Could not load type ‘Microsoft.SharePoint.Administration.DesignPackageType’ from assembly ‘Microsoft.SharePoint.Client, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’.
At line:1 char:1
+ Import-Module -Name Microsoft.Online.SharePoint.PowerShell
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Import-Module], TypeLoadException
    + FullyQualifiedErrorId : System.TypeLoadException,Microsoft.PowerShell.Command
   s.ImportModuleCommand

PS C:\>

Solution:

This is due to DLL Version mismatch. To resolve the issue, follow these steps:

  1. Uninstall SharePoint Online Management Shell and SharePoint Online Client SDK if installed.
  2. Delete SharePoint Online Client Assemblies from: C:\Windows\Microsoft.NET\assembly\GAC_MSIL, remove all Folders starting with name: Microsoft.SharePoint*
    Could not load type Microsoft.SharePoint.Administration.DesignPackageType from assembly
  3. Uninstall the module with “Uninstall-Module -Name Microsoft.Online.SharePoint.PowerShell” and reinstall the module “Install-Module -Name Microsoft.Online.SharePoint.PowerShell”

Salaudeen Rajack

Salaudeen Rajack is a SharePoint Architect with Two decades of SharePoint Experience. He loves sharing his knowledge and experiences with the SharePoint community, through his real-world articles!

6 thoughts on “Import-Module : Could not load type ‘Microsoft.SharePoint.Administration.DesignPackageType’ from assembly ‘Microsoft.SharePoint.Client, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c’

  • Thank you Thank you Thank you!

    Reply
  • I think you should specify unless you’re hosting SharePoint server on step 2 ;). This would break SharePoint.

    Remove all Folders starting with name: Microsoft.SharePoint*

    Reply
  • This doesn’t work for everyone. I’m having the same issue but I did not have SharePoint Online Management Shell (or SDK). Nor did I have the assemblies mentioned under …/GAC_MSIL). Tried uninstalling from both VSCode/7.1.5 and from PS ISE and reinstalling. Can’t even import it now. I had to install SPOME (used Gil’s link, since it’s current) just to be able to service a client request until I can spend the time to figure it out.

    Reply
  • Awesome, thank you very much. Tried following other guides and nothing worked until I came across your article here and now it works.

    Reply
  • Totally Works for me. Thanks!

    Reply
  • Thank you it worked! The last Install-Module step failed for me but I just downloaded the installation package from https://www.microsoft.com/en-gb/download/confirmation.aspx?id=35588

    Reply

Leave a Reply