2015-10-07 2 views
0

я могу загрузить System.Windows.Forms используя ниже линии:нагрузки SharePoint Ассамблея в PowerShell

[reflection.assembly]::loadwithpartialname("System.Windows.Forms") | Out-Null 
$openFile = New-Object System.Windows.Forms.OpenFileDialog 

, но не способный загружать сборки SharePoint, используя аналогичный сценарий строки:

[reflection.assembly]::loadwithpartialname("Microsoft.SharePoint.Publishing") | Out-Null 

$obj = New-Object Microsoft.SharePoint.Publishing.Design 

Getting ниже ошибки :

New-Object : Cannot find type [Microsoft.SharePoint.Publishing.Design]: verify that the assembly containing this type is loaded`.

Я делаю какую-либо ошибку. То же самое с Add-Type.

ответ

1

Вы пытаетесь создать экземпляр Microsoft.SharePoint.Publishing.Design, но в соответствии с the docs, то есть пространство имен, а не класс. Вы должны пройти класс до New-Object. Выберите один из классов из here, если вы хотите создать что-то из пространства имен Microsoft.SharePoint.Publishing.Design или выбрать из here, если хотите создать что-то из пространства имен Microsoft.SharePoint.Publishing.

+0

Спасибо большое. Это очень помогло ... –

Смежные вопросы