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