0

私は現在、Visual Studio 10を使用してExt JSとASP.NETでいくつかのWebプロジェクトを開発中です。そのプロセスの中で、いくつかのjavascript GUIコンポーネントを開発しました。複数のWebプロジェクトで使用できます。さて、私がこれらのコンポーネントのいずれかを変更した場合、それらが使用されているすべてのプロジェクトに自動的に表示されるようにしたいと思います。また、これらのコンポーネントをそれぞれのプロジェクト/ソリューション。Visual Studio 2010の別のプロジェクトでjavascriptコンポーネントを参照する

コンポーネントAとBを使用するメインのASP.NET Webアプリケーションをビルドするときに、そのJavaScriptコードをWebアプリケーションの出力フォルダにコピーする必要があります。

C#アセンブリでこのようなことを行うのは問題ありません。必要なDLLだけを参照できます。しかし、私はjavascriptコード(またはより一般的な、あらゆる種類の静的ファイル)と似たようなことをする方法を見つけることができないのは私には驚きです!

これまで誰もこの問題に対処していましたが、実行可能な解決策が見つかりましたか?

答えて

0

私は同じことを考えました。

あなたはソリューションにまたがってプロジェクトを共有できます(これには制限があると思いますが、TFSによって制御されるプロジェクトを含む)。私は静的なファイル(スクリプトのような)のためにこれについて作業を読んだことがありますが、私はそれを試みることに慣れていません。すべての場合に理想的とは思われません。 This threadでは、リンクとして追加する方法について説明します。

私は最近、完全なソースとビルド/ミニフィニッシュプロセスを備えたJavaScript/CSSライブラリ専用のVSソリューションを設定しました。最終的な出力は「コンパイル」され、実行準備が整います。また、各コンポーネントとドキュメントのサンプルページも用意しました。これらのサンプルは、数多くの異なるシナリオでの正しい動作を簡単にテストできるため、大きなテストの役割も果たします。

これらの最終ファイルを他のプロジェクトディレクトリにコピーするには、スクリプトを書くのが簡単でしょう(ぼんやりとしていたければFileSystemMonitor)。異なるバージョンのJSコンポーネントを使用して異なるソリューションを使用したい場合があるため、自動コピーは常に正しい答えとは限りません。手動でコピーするのは悪くありません。通常、バグを見つけて修正したり、新しいバージョンを導入したりしている場合にのみ実行します。

私は他の人々がやっていることに興味があります。

関連する問題