1

Visual Studio 2010 SharePoint (2010) プロジェクトでは、マップされた SharePoint フォルダー ({SharePointRoot} フォルダーを含む) を追加できます。プロジェクトを展開すると、ルート ファイルが最終的に 14 ハイブに配置されることがわかりますが、Web サイトのルートには表示されません。

SharePoint サイトと通信する Silverlight アプリケーションを単体テストするために本当に達成したいこと。MS 単体テストを共通クラス ライブラリ プロジェクト、テスト プロジェクト、そして最後に Silverlight テスト プロジェクトに追加することから、このテーマについてさまざまなバリエーションを試しました。

Silverlight テスト プロジェクトを実行すると、ClientAccessPolicy.xml が見つからないため、SharePoint サイトにアクセスするすべてのテストが失敗します。外部の Silverlight アプリへのアクセスを許可したくないので、このファイルを SharePoint サイトに置きたくないのです。

4

2 に答える 2

0

他の方法もあるかもしれませんが、私が行う方法はSharePointDesignerを使用する方法です。サイトを開くと、ClientAccessPolicy.xmlをルートにドラッグアンドドロップするだけです。

于 2010-02-20T18:39:53.260 に答える
0

Web でファイルをプロビジョニングする機能を作成できます。ファイルをプロビジョニングする方法を参照してください。

次に、この機能をサイト定義にステープルするか、手動でアクティブ化できます (たとえば、展開スクリプト内のスクリプト)。

于 2010-02-21T01:59:20.080 に答える