我想爲MVC 4 Web應用程序創建類庫。我嘗試過的每一次搜索都回復了大量的參考文獻,僅僅提到了創建一個,或者這麼做的重要性,但不是具體如何。如何創建ASP.NET MVC類庫
我的第一個假設是模板將在Visual Studio新建項目對話框中的Web下,但不是。我不確定是否要在Windows下使用類庫模板,但是確實如此。
我想包含某些數據訪問(如DbContext),但Intellisense看到System.Data.Entity命名空間時,沒有可用的類。我想我需要一些額外的參考,但不知道哪些。看看我的主MVC項目中的引用,很多人都指向Packages文件夾。我不確定我是否應該這樣做。
總之,我正在尋找如何在Visual Studio中爲MVC創建類庫的說明,包括EF,Razor和其他任何必要的參考。
我可以看到想將數據訪問權移動到單獨的項目,但爲什麼還需要剃鬚刀的東西? –
我friggin恨他們的方式一切指向包。我們有很多項目,所以我們的GAC就像Asp.Net.Mvc和NewtonSoft.Json。我不知道誰有助於讓單個項目在他們自己的核心文件版本中指定 –