2017-09-04 21 views
1

私はSharePoint 2010、Visual Studio 2010 Ultimate Edition with SP1を使用しています。私のコンソールプロジェクトでは、ソリューションの他の10個のプロジェクトと同じ.net framework 4.0を対象としました。Microsoft SharePointはバージョン4.0.30319.225ではサポートされていません

これを実行してNSAPConnectorを動作させました。 NSAPConnectorは、SAP BAPI機能を使用する際に使用した.netコネクタです。

この設定が機能するように回避策がありますか?または、すべてのプロジェクトを.net framework 3.5にリターゲットする必要がありますか?私がそれをしたら、NSAPConnectorはもう動作しません。

+0

[もっと速い回答を得るために、どのような状況で私の質問に「緊急」や他の類似のフレーズを追加することができますか?](// meta.stackoverflow.com/q/326569 ) - 要約すると、これはボランティアに対処する理想的な方法ではなく、おそらく回答を得ることに非生産的なことです。 – halfer

答えて

0

SharePoint 2010の要件(https://technet.microsoft.com/library/cc262485(v=office.14).aspx)には、厳しい要件としてMicrosoft .NET Frameworkバージョン3.5 SP1が記載されています。 SharePoint 2010はサポートされていません(ご覧のとおり).Netの他のバージョンは動作しません。

SharePointを使用してどのような統合を行っているかは不明です。サーバーサイドのSharePointフックに直接接続する必要がある場合は、SOAP API、SharePointのクライアントサイドオブジェクトモデル、およびそのREST APIを介してSharePointとリモートで統合できます。これにより、SAPライブラリと互換性のあるクライアント.Net Frameworkを使用できるようになります。

SharePointサーバー側と連携する必要がある場合は、SAP接続コードをプロセス外にホストする必要があります(たとえば、WindowsサービスやWebサービスインターフェイスのように)し、SharePoint Serverコードとサービス/ Webサービスのエンドポイント

+0

こんにちはマーク、あなたの答えをありがとう。 .dllしかしそれはバージョン4.0でサポートされていないと言いますVisual Studio 2010でC#コードを実行します。すべてのプロジェクトはnet4.0を対象としていました。ここに私のコードの一部です: \t \t \t SPSecurity.RunWithElevatedPrivileges(デリゲート() {codes-- の\t \t \t \t --someライン})。 私はあなたの答えを受け入れたものとしてマークします。 – Sol

関連する問題