【发布时间】:2016-03-25 08:19:47
【问题描述】:
我有一个使用 .NET 4.5(比方说 P4)的 Web 应用程序调用使用 Sharepoint 2010 库的 .NET 3.5 库(比方说 P3)。
=> P4 引用 P3 引用 Sharepoint 库。
在 P3 app.config 中:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v2.0.50727"/>
<!--<supportedRuntime version="v4.0"/>-->
</startup>
当它到达这样的 Sharepoint 函数时,我可以从 P4 调用 P3 方法:
using (var site = new SPSite("https://browser-working-url"))
{
System.Diagnostics.Trace.WriteLine("We are here");
}
...它崩溃时说:“Microsoft .Net 运行时版本 4.0.30319.42000 不支持 Microsoft SharePoint。”
有没有办法强制 P3 使用 3.5 框架,或者您是否看到任何解决方法可以使 SP 函数调用正常工作?
必须:保持 P4 至少使用 .NET 4.5
【问题讨论】:
-
你有想过这个吗?
标签: c# asp.net sharepoint .net-3.5 .net-4.5