0

カスタムコンテンツタイプをインストールするWSPファイルを作成するSharePoint(VSeWSS 1.3を使用)プロジェクトがあります。タイプの1つは、XAPファイルとして〜/ClientBinにあるSilverlightコントロールをホストしているDispForm.aspxのカスタムバージョンもインストールします。

ListDefinition.xmlファイルに、WSPソリューションの一部としてXAPファイルを〜/ ClientBinに展開するようにVSeWSSに指示する方法はありますか?画像をTEMPLATES\imagesフォルダーに配置する方法は知っていますが、〜/ClientBinには配置できません。

フィリップ

4

2 に答える 2

1

XAP ファイルを ClientBin ディレクトリに入れるには、これを試すことができます。ソリューションで XPA ファイルを TEMPLATE ディレクトリ (12 Hive) 内のフォルダーにデプロイします。FeatureInstalled イベントでトリガーする FeatureRecevier を使用すると、XAP ファイルを TEMPLATE ディレクトリのサブ フォルダー内の場所から ClientBin フォルダーにコピーできます。

ソリューションが取り消されたときに、FeatureUninstalled イベントを使用して、ClientBin フォルダーから XAP ファイルを削除できます。

于 2009-08-14T09:43:20.717 に答える
0

WSP はファイルを次の場所に配置できます

  1. 12 ハイブ内の任意のサブ フォルダー
  2. GAC
  3. Web アプリケーションの Bin ディレクトリ。

上記を考慮して、XAP ファイルを保持する場所を変更することをお勧めします。_Layouts に配置することを考えることができます。それが私がした方法です

于 2009-08-14T03:40:48.897 に答える