我有點落後於曲線,想要做我的第一個嚴肅的ASP.NET MVC項目。Visual Studio 2010 Express是否用於MVC開發?
是否有使用VS 2010 Express的asp.net MVC開發任何顯著限制或缺陷?
我有點落後於曲線,想要做我的第一個嚴肅的ASP.NET MVC項目。Visual Studio 2010 Express是否用於MVC開發?
是否有使用VS 2010 Express的asp.net MVC開發任何顯著限制或缺陷?
不,沒有限制。隨意使用VS2010 Express版本進行ASP.NET MVC開發。唯一的問題是你不能使用MS Test框架進行單元測試,你必須去做一些像NUnit這樣的事情,這不是一件壞事:-)這只是說你可能會少一點集成到IDE中像單元測試,代碼覆蓋,...你將不得不使用第三方工具。
只是有一件事要考慮,並且是非常重要的開始一個大的項目之前:是你的開發上配置第三方工具VS2010比的付費版本更便宜的花費的時間?換句話說,你的開發人員有多少時間值?見point 9 of Joel's test。
一個缺點是VS Express不支持擴展。我使用ankhsvn進行版本控制,它不能在VS express中使用。但是,爲什麼不直接從Express開始?你可以隨時切換到付費版本,以防你真的需要它。
Express版本不支持啓動外部程序的StartAction如果你需要它。請參閱MSDN How to: Change the Start Action for Application Debugging。
我還沒有發現這種情況下的替代品。
更新:嘗試http://www2.wealth-lab.com/Wiki/kbDebugExpress.ashx步驟13對製作MSVC認爲其直接調試代碼的建議。 - 未嘗試。
您可以使用NuGet將第三方工具添加到您的項目中。 - 好簡單。隨時可以使用VS2010 Express版本。 http://www.hanselman.com/blog/CategoryView.aspx?category=NuGet – swapneel 2010-12-23 12:19:14