[英]Making a call to .NET 3.5 library using sharepoint from .NET 4.5
我有一個使用.NET 4.5(假設為P4)的Web應用程序,該應用程序調用使用Sharepoint 2010庫的.NET 3.5庫(假設為P3)。
=> P4引用引用Sharepoint庫的P3。
在P3 app.config中:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v2.0.50727"/>
<!--<supportedRuntime version="v4.0"/>-->
</startup>
當達到Sharepoint函數時,我可以從P4 BUT調用P3方法:
using (var site = new SPSite("https://browser-working-url"))
{
System.Diagnostics.Trace.WriteLine("We are here");
}
...崩潰說: “ Microsoft .Net Runtime 4.0.30319.42000版本不支持Microsoft SharePoint。”
有沒有一種方法可以強制P3使用3.5框架,或者您看到使SP函數調用起作用的任何解決方法?
必須:至少使用.NET 4.5保留P4
我知道您無能為力。 SharePoint將看到調用函數正在使用.NET 4 base。 它不支持。 您唯一能做的就是將SharePoint功能創建到可從.NET應用程序調用的Web服務中。 我相信這應該可行。 我知道您可以從SP2010調用.NET 4+ Web服務,並且我相信它也可以以其他方式工作。
雖然我會100%不確定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.