[英]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.