我创建了一个基于插件的 Web 应用程序,每个插件都是一个完全独立的 Web 项目,我在主机应用程序中创建了自己的 javascript 库,应该在每个插件中使用,所以我想为我的 javascript 库创建一个引用在每个插件项目中使用,以便在开发时在 Visual Studio 环境中获得智能感知。
是否有任何最佳实践可用于此问题?
我创建了一个基于插件的 Web 应用程序,每个插件都是一个完全独立的 Web 项目,我在主机应用程序中创建了自己的 javascript 库,应该在每个插件中使用,所以我想为我的 javascript 库创建一个引用在每个插件项目中使用,以便在开发时在 Visual Studio 环境中获得智能感知。
是否有任何最佳实践可用于此问题?
您可以在 Visual Studio 上使用 Reference 标签。有四种使用模式:
1-引用另一个javascript文件使用
/// <reference path="someFolder/someScriptFile.js" />
2- 对 Web 服务的引用
/// <reference path="somepath/WCFService.svc" />
/// <reference path="somepath/asmxService.asmx" />
3- 参考 ta 网页
/// <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 路径添加到引用标记的路径中。