C# 我可以同时加载两个版本的Newtonsoft.Json吗?
我正在使用一个CMS,专有的,并试图为YouTube添加谷歌API CMS需要Newtonsoft.Json 4.5。Google的API.NET需要Newtonsoft.Json 10.0 我曾想过尝试为YouTube上传构建一个单独的“网页”,并将其放在iFrame中,但这会将其从我的表单中删除。我看不出有什么有效的方法C# 我可以同时加载两个版本的Newtonsoft.Json吗?,c#,.net,youtube-api,json.net,C#,.net,Youtube Api,Json.net,我正在使用一个CMS,专有的,并试图为YouTube添加谷歌API CMS需要Newtonsoft.Json 4.5。Google的API.NET需要Newtonsoft.Json 10.0 我曾想过尝试为YouTube上传构建一个单独的“网页”,并将其放在iFrame中,但这会将其从我的表单中删除。我看不出有什么有效的方法 我能为专有CMS提供它需要的(和附带的)文件,同时为Google API提供它需要的文件吗?您不需要使用两个不同版本的Newtonsoft.Json。相反,您可以使用强制依
我能为专有CMS提供它需要的(和附带的)文件,同时为Google API提供它需要的文件吗?您不需要使用两个不同版本的
Newtonsoft.Json
。相反,您可以使用强制依赖项使用相同的版本
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30AD4FE6B2A6AEED" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-11.0.1.0" newVersion="11.0.1.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
为什么CMS不能使用10.0?好吧,不一样AppDomain@Jaxi因为这是我处理过的最糟糕的软件endRant:我正在努力更换它,但这需要几年的时间。与此同时。。。。(仅供参考,它被称为RiSE,是iMIS的一部分)您是否尝试使用来强制应用程序的依赖项使用相同版本的Newtonsoft.Json
?@NightOwl888感谢您的链接,我认为这已经奏效了!