簡體   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