1

Visual Studioでdojoを使用するWebプロジェクトを構築していますが、サードパーティのdojoファイルをリンクして出力ディレクトリにコピーする方法がわかりません。

以前、jQueryのようなものについては、jquery.jsファイルを別のフォルダーに配置し、[既存のアイテムの追加]に移動し、jquery.jsをリンクとして追加し、それを出力ディレクトリにコピーするようにVisual Studioを設定しました(新しい場合) )。これはうまくいきました。

dojoの場合、関連する外部ファイルは数百(数千ではないにしても)あります。これをVisualStudioに追加するのは実用的ではありません(一括して追加する方法を見つけましたが)。

これは私がこれに間違ってアプローチしていると私に思わせます。各ファイルを参照せずに、C#プロジェクトにdojoのようなものを含めるにはどうすればよいですか?ビルド後の手順を使用して、ファイルを出力ディレクトリにrobocopyする必要がありますか?

私の目標は、すべてdojoを使用する複数のプロジェクトを構築できるようにすることですが、dojoの複数のコピーをチェックインしたり、プロジェクト内の各ファイルを参照したりする必要はありません。

4

1 に答える 1

0

Visual Studio の「リンクとして追加」機能を使用します。

http://msdn.microsoft.com/en-us/library/vstudio/9f4t9t92(v=vs.100).aspx

. . .

私も Dojo ユーザーです。Dojo ビルドを行う方法、Dojo をいくつかのファイルに減らしてサーバー上でホストする方法を学びたいと思うでしょう。多くの場合、その代わりに、最初のロードの効率がわずかに低下しますが (その後はキャッシュが処理します)、Google などの CDN の 1 つを使用して Dojo ファイルにアクセスすることも効果的です。

特定の状況によっては、ファイルをサーバーに配置し、HTML テンプレートでそれらを参照する方がよい場合があります。これは、たとえば、私の組織内のすべての内部 Dojo アプリケーションを行う方法です。3 人の開発者が、すべてのアプリケーションに対して 1 セットの Dojo ファイルを使用します。

于 2012-11-23T06:07:19.603 に答える