簡體   English   中英

使用.NET 4.5中的sharepoint調用.NET 3.5庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM