1

我曾尝试将 SP 2016 wsp 部署到 SP 2019,但 Add-SP 解决方案输入字符串的错误结果在第 1 行的格式不正确。

我在安装了 SP 2019 的环境中打开了 VS 2017 中的 SP 2016 wsp。当 VS 2017 询问到 SP 2019 时,还将解决方案升级。

它正确地重建了 wsp,但没有部署。

谁能给我一些想法?

我得到的错误是:

严重性代码 描述 项目文件行抑制状态错误 CS0433 类型“SPList”同时存在于“Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”和“Microsoft.SharePoint, Version=15.0.0.0, Culture =中性,PublicKeyToken=71e9bce111e9429c' Bamboo.FullTextSearch C:\Bamboo\LT200\SPX.HW11.ListSearch\dev\Bamboo.AdvanceSearchSolnDual\Bamboo.FullTextSearch\Bamboo.SimpleSearchEngine.cs 48 活动

有很多这样的

4

1 回答 1

0

1) 检查项目中的引用:Microsoft.SharePoint。

2)如果有引用并且没有损坏,请通过打开库属性检查版本。

2.1)如果您引用了较新的版本,请在应用配置中添加带有 bindingRedirect 的程序集绑定,例如:

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.SharePoint" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
    <bindingRedirect oldVersion="15.0.0.0" newVersion="16.0.0.0" />
  </dependentAssembly>
</assemblyBinding>

3) 启用 Fusion 日志如何在 .NET 中启用程序集绑定失败日志 (Fusion)并读取日志。

于 2019-06-21T08:11:39.907 回答