我在這裏問「類似」的問題:跨項目母版頁
Visual Studio Multi-Project Solution Options
然而,這並沒有專門針對我的問題。簡而言之:跨多項目解決方案共享母版頁的最佳方式是什麼?我有超過20個內部Web應用程序項目的解決方案,並希望爲所有這些項目提供一個通用主頁面。
UPDATE:
我還需要共享其他資源 - CSS,圖片,JS文件等
我在這裏問「類似」的問題:跨項目母版頁
Visual Studio Multi-Project Solution Options
然而,這並沒有專門針對我的問題。簡而言之:跨多項目解決方案共享母版頁的最佳方式是什麼?我有超過20個內部Web應用程序項目的解決方案,並希望爲所有這些項目提供一個通用主頁面。
UPDATE:
我還需要共享其他資源 - CSS,圖片,JS文件等
也許你可以利用NuGet?您可以創建一個自定義包,並在內部託管它。對於每個項目,您只需安裝該軟件包,該軟件包將引入所有CSS,圖像,JS文件和主頁面。
當您更改NuGet包,你可以很容易地使用包管理器對話框中您的項目
這聽起來很有趣......任何好的「啓動」鏈接? :)你認爲這與使用某種或VS項目模板相比如何? – IrishChieftain 2011-06-07 16:15:23
@Irish,Scott Hanselman對此有[post](http://www.hanselman.com/blog/CreatingANuGetPackageIn7EasyStepsPlusUsingNuGetToIntegrateASPNETMVC3IntoExistingWebFormsApplications.aspx)。還有一個[來自MIX的視頻](http://channel9.msdn.com/Events/MIX/MIX11/FRM09)創建/使用包裹 – 2011-06-07 16:41:44
感謝Ken,+1並標記爲答案:) – IrishChieftain 2011-06-07 16:44:26
我把一個選擇,因爲答案「升級」的包,但我會從以前的青睞公認的答案題。鏈接的文件似乎是最好的選擇。 – 2011-06-07 15:58:33
這仍然意味着在部署時手動複製每個共享文件? – IrishChieftain 2011-06-07 16:14:05
哦,對,我明白了。是的,那個手抄複製的方面會很痛苦。 – 2011-06-07 16:38:19