2014-11-24 77 views
0

我們在asp.net MVC中使用插件方法進行模塊開發。我們對每個模塊使用預編譯視圖方法,並將其作爲單獨的Web項目添加並由主Web項目引用。只有主要的Web項目部署在IIS中。在ASP.NET MVC和JS文件中編譯前視圖

我的問題 - 所有模塊都使用TELERIK(kendo UI)進行UI開發,所以我必須在每個模塊中保留相同的js和css文件。我可以將它們放在一個地方,我解決方案的所有項目都可以參考它。

回答

0

也許你可以通過每個模塊中的NuGet包添加它們?這種方式Kendo UI根本不在您的版本控制中,並且在構建時獲取。

https://www.nuget.org/packages?q=Kendo+UI

或者從每個模塊中是指在一個CDN中的文件?

http://docs.telerik.com/kendo-ui/install/cdn

+0

我們對安全的應用程序工作,所以我們可能沒有互聯網,我們將部署我們的應用程序。基本上它會在封閉的網絡中運行 – user2307624 2014-11-24 18:58:41

+0

我想要它應該在一個地方,所以如果有任何升級,那麼我們必須在一個地方做,而不是在每個模塊。我們可以把它們放在一個地方,並參考所有模塊? – user2307624 2014-11-24 19:07:35

+0

您可以將文件放在一個地方,然後將它們作爲鏈接添加到每個模塊,然後將它們複製到構建的每個模塊中。 http://mattperdeck.com/post/Copying-linked-content-files-at-each-build-using-MSBuild.aspx – 2014-11-25 09:00:32