プラグイン ベースの Web アプリケーションを作成しました。各プラグインは完全に独立した Web プロジェクトであり、すべてのプラグインで使用するホスト アプリケーションに独自の JavaScript ライブラリを作成したため、JavaScript ライブラリのリファレンスを作成したいと考えています。開発時にビジュアル スタジオ環境でインテリセンスを取得するために、すべてのプラグイン プロジェクトで使用します。
この問題に使用するベスト プラクティスはありますか?
プラグイン ベースの Web アプリケーションを作成しました。各プラグインは完全に独立した Web プロジェクトであり、すべてのプラグインで使用するホスト アプリケーションに独自の JavaScript ライブラリを作成したため、JavaScript ライブラリのリファレンスを作成したいと考えています。開発時にビジュアル スタジオ環境でインテリセンスを取得するために、すべてのプラグイン プロジェクトで使用します。
この問題に使用するベスト プラクティスはありますか?
Visual Studio で参照タグを使用できます。4 つの使用パターンがあります。
1- 別の JavaScript ファイルを参照するには
/// <reference path="someFolder/someScriptFile.js" />
2- Web サービスへの参照
/// <reference path="somepath/WCFService.svc" />
/// <reference path="somepath/asmxService.asmx" />
3- Web ページの参照
/// <reference path="somepath/default.aspx" />
4- 埋め込みリソースへの参照
/// <reference name="resource-name" />
/// <reference name="resource-name" assembly="assembly-name" />
注: アプリ相対パス (~/folder/file) を使用して、参照をより堅牢にすることができます
それが役に立てば幸い。
更新: .html、.aspx、.cshtml、および .js ファイルで使用できます。
Update2:パスがプロジェクトにない場合は、Visual Studio (リンクとして追加)で既存のファイルを LinkedItemとして追加し、LinkItem パスを参照タグのパスに追加できます。