質問

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

これを機能させるための私の手順:

  1. Search Server Expressをダウンロード
  2. エキス: SearchServerExpress_SP2_en-us.exe /extract:c:\downloads\SearchServerExpress_SP2_en-us
  3. Search Server Expressで抽出されたフォルダで、/Global/Shared/osrvを参照します。cab、"マイクロソフト"を抽出します。オフィス。サーバー。DLL"と"マイクロソフト。オフィス。サーバー。XML"
  4. Search Server Expressで抽出されたフォルダで、/Global/Search/osrchwfeを参照します。cab、"マイクロソフト"を抽出します。オフィス。-------CLIENTEXTENSIONS。XML"
  5. ダウンロード"マイクロソフト。オフィス。-------clientextensions。dll"から ツづ慊つキツ
  6. Visual studio developerコマンドプロンプトを管理者として開き、上記のDllを含むフォルダにcdして実行します gacutil -i [file].dll GacにDllを追加するには
  7. 管理者としてVisual Studioを再起動し、ビルドして展開します

別のwin7マシンをインストールし、変更しなければならなかった HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\ServerRole から SINGLESERVERAPPLICATION あたりとして この投稿

Microsoft Search Server Expressをインストールすると、BDCモデルをSharePointに展開するために必要なすべてのアセンブリが提供されます。この解決策を試してテストしました。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top