我尝试将SP 2016 wsp部署到SP 2019,但是Add-SP解决方案输入字符串的错误结果在第1行的格式不正确。
我已经在安装了SP 2019的环境中在VS 2017中打开了SP 2016 wsp。 在VS 2017要求时,还将解决方案升级到SP2019。
它可以正确重建wsp,但不能部署。
有人可以给我一些想法吗?
我遇到的错误是:
严重性代码描述项目文件行抑制状态 错误CS0433类型'SPList'同时存在于'Microsoft.SharePoint,Version = 16.0.0.0,Culture = neutral,PublicKeyToken = 71e9bce111e9429c'和'Microsoft.SharePoint,Version = 15.0.0.0,Culture = neutral,PublicKeyToken = 71e9bce111e9429c'Bamboo中.FullTextSearch C:\ Bamboo \ LT200 \ SPX.HW11.ListSearch \ dev \ Bamboo.AdvanceSearchSolnDual \ Bamboo.FullTextSearch \ Bamboo.SimpleSearchEngine.cs 48有效
有很多这样的
答案 0 :(得分: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日志How to enable assembly bind failure logging (Fusion) in .NET并读取日志。