【问题标题】:Load SharePoint Assembly in powershell在 powershell 中加载 SharePoint 程序集
【发布时间】:2015-10-08 05:01:33
【问题描述】:

我可以使用以下行加载 System.Windows.Forms:

[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

出现以下错误:

New-Object:找不到类型 [Microsoft.SharePoint.Publishing.Design]:验证是否已加载包含此类型的程序集。

我做错了什么吗?与 Add-Type 相同。

【问题讨论】:

    标签: powershell sharepoint


    【解决方案1】:

    您正在尝试创建Microsoft.SharePoint.Publishing.Design 的实例,但根据the docs,这是一个命名空间,而不是一个类。你应该把一个类传给New-Object。如果您想从 Microsoft.SharePoint.Publishing.Design 命名空间创建一些东西,请从 here 中选择一个类;如果您想从 Microsoft.SharePoint.Publishing 命名空间创建一些东西,请从 here 中选择。

    【讨论】:

      猜你喜欢
      • 2012-10-07
      • 2018-03-24
      • 2011-05-23
      • 2015-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多