-
28-09-2020 - |
質問
Visual studio2010で開発されたBDCモデルの開発とテストに成功しました。これは、SharePoint Server2010を使用してサーバー上で開発されました。ソリューションをSharePoint Foundation2010ファームに展開しようとしましたが、Microsoftというエラーが表示されました。オフィス。-------ClientExtensionsが見つかりません。
すべてのwebフロントエンドサーバーとMicrosoftのGACにdllをインストールしました。オフィス。サーバー dll。タイマーサービスを再起動してIISをリセットした後でも、同じエラーが表示されます。SharePoint ISAPIフォルダーにDLLをコピーしました。私はこれを展開する方法を理解していません。私はインターネット上で回避策を見つけましたが、カスタムコードのダウンロードページは404を返すので、解決策を実装することはできません。
解決
ISAPIフォルダと2 DLLレジスタにコピーする必要があるファイルが4つあります。
この問題を断するために、一部のSharePoint Server 2010をコピーする必要があります。これはディレクトリ14 \ ISAPI:
にあります。- Microsoft.Office.SharePoint.ClientExtensions.dll
- Microsoft.Office.SharePoint.ClientExtensions.xml
- Microsoft.Office.Server.dll
- Microsoft.Office.Server.xml
GAC内のDLLを修正して修正して、それらをディレクトリC:\ Windows \ Assemblyにコピーするだけです。
Visual Studio 2010を再度開き、BDCモデルソリューションを正常に展開します。
http:// www.sharepoint4developers.net/en-nz/post/add-solution-failed-to_Receiver-assembly.aspx
その他のオプションはです。 Visual Studio 2010
内からBDCモデルの展開を可能にするためにFeature Event Receiverを書く必要があります。http://blogs.msdn.com/ B / VSSharePointToolsBlog / Archive / 2010/10/10/9989848.aspx
他のヒント
同じ問題に直面しましたが、Search Server Expressをインストールできませんでした(Windows7にはインストールされません)、必要なDllをコピーするためにSharePoint2010(Foundationではありません)
OS: Windows 7 Professional
VS: Visual Studio Professional 2013
SP: SharePoint Foundation 2010
これを機能させるための私の手順:
- Search Server Expressをダウンロード
- エキス:
SearchServerExpress_SP2_en-us.exe /extract:c:\downloads\SearchServerExpress_SP2_en-us
- Search Server Expressで抽出されたフォルダで、/Global/Shared/osrvを参照します。cab、"マイクロソフト"を抽出します。オフィス。サーバー。DLL"と"マイクロソフト。オフィス。サーバー。XML"
- Search Server Expressで抽出されたフォルダで、/Global/Search/osrchwfeを参照します。cab、"マイクロソフト"を抽出します。オフィス。-------CLIENTEXTENSIONS。XML"
- ダウンロード"マイクロソフト。オフィス。-------clientextensions。dll"から ツづ慊つキツ
- Visual studio developerコマンドプロンプトを管理者として開き、上記のDllを含むフォルダにcdして実行します
gacutil -i [file].dll
GacにDllを追加するには - 管理者としてVisual Studioを再起動し、ビルドして展開します
別のwin7マシンをインストールし、変更しなければならなかった HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\ServerRole
から SINGLESERVER
に APPLICATION
あたりとして この投稿
Microsoft Search Server Expressをインストールすると、BDCモデルをSharePointに展開するために必要なすべてのアセンブリが提供されます。この解決策を試してテストしました。