簡體   English   中英

在項目之間共享資產

[英]Sharing assets between projects

我目前正在通過將一個較大的.net mvc項目拆分為多個較小的項目來對其進行重組,而我似乎找不到一種直接引用某些資產(js,css,視圖模板等)的簡單方法)在原始項目中。 理想情況下,我想做的是有一個單獨的項目(簡稱為Presentation)來存儲該應用程序的任何新資產,並像對待其他路徑一樣引用它們,例如〜/ Presentation / js / example.js。 我最初打算創建一個VirtualPathProvider來解決該問題,但似乎無法使其按我想要的方式工作。 有什么建議么?

更新

我認為這個問題太過復雜了。 資產不是問題(我為那些資產創建了IIS虛擬目錄),而是問題是Views。 我正在嘗試將視圖分為兩個不同的項目,但是視圖引擎在新項目中找不到視圖。 我正在使用預編譯的視圖解決該問題(例如RazorGenerator ),但是我不確定這是否是正確的解決方案。

右鍵單擊項目文件夾,然后選擇“添加..”“現有項”。 您可以將所有腳本或文件存儲在一個共享目錄中,但是由於它們是源文件或內容文件,因此需要將它們添加到使用它們的項目中,否則將不會被部署。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM