繁体   English   中英

在同一解决方案中包括来自其他项目的javascript文件

[英]Including javascript files from other projects inside the same solution

我有一个名为WebResources的项目,其中有我打算在其他2个项目中使用的所有JS文件(所有三个项目都位于同一解决方案中)。

我只花了2个小时来处理文件路径,而VS却没有看到JS文件(除非我用驱动器号指定完整路径)。 是否有一个技巧可以相对包含其他项目中的javascript文件?

我的文件结构是这样的:

Project1
  Default.aspx
Project2
WebResourcesProject
   /js
     testToInclude.js

无论我如何尝试在Default.aspx中包含testToInclude.js,VS都不会看到它。

有任何想法吗?

相对包括文件等作为图像,CSS或JS,它们应该被放置在相同的服务器。

假设您的服务器根目录为http:// localhost:8080 / ,并且将每个项目映射到单独的文件夹,例如http:// localhost:8080 / WebResourcesProject /http:// localhost:8080 / Project1 /,则可以包含像这样的js(来自default.aspx文件):

<script type="text/javascript" src="../WebResourcesProject/js/testToInclude.js" />

如果将项目部署到本地IIS中,则可以轻松尝试。 如果您使用的是Visual Studio提供给我们的开发网络服务器,那似乎并不容易。 如果没有单独具有的项目或引用相对文件任何真正的需要,我会考虑要么把它们合并或进行绝对引用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM