簡體   English   中英

VS2015 MVC沒有編譯經驗

[英]VS2015 MVC No compile experience

我的理解是,使用新的編譯器可以在不重新啟動ASP.NET MVC項目的情況下運行代碼,例如無編譯體驗。

例如,更改模型或控制器需要重新啟動整個項目,這在VS2013中可能需要相當長的時間(特別是使用Code First)。

這是基本上編輯和繼續ASP.NET,現在可以在VS2015中使用嗎? 我試過CTP5但是無法正常工作。

編輯:實際問題

VS2015或它是否支持ASP.NET MVC的編輯和繼續或類似的體驗(不必重新啟動模型/控制器更改)?

VS2015或它是否支持ASP.NET MVC的編輯和繼續或類似的體驗(不必重新啟動模型/控制器更改)?

Visual Studio Edit and Continue可用,適用於ASP.Net一直回到2010版本的約束(IIS Express等...)。

這是,基本上編輯和繼續ASP.NET

不,Scott Hanselman在此博客文章介紹ASP.NET vNext中對vNext中的所有新功能做了非常詳細的解釋。

摘抄:

節點或軌道等環境的一個重要方面是它們“無法編譯”。 只需更改一些代碼並點擊刷新即可。 使用ASP.NET的下一個版本,您將獲得.NET運行時的功能和吞吐量以及“無編譯編譯”的“Roslyn”編譯器即服務。 這意味着在開發期間您可以更改C#類並在瀏覽器中點擊Refresh。 它具有.NET的強大功能,具有刷新和開發體驗的活力。

注意 :這不是ASP.NET網站或Razor View編譯 - 這是在內存中編譯的全部內容。 您可以使用Visual Studio進行開發,或使用Sublime或freakin'Notepad等文本編輯器。 (當然,如果你想要磁盤上的程序集,你也可以這樣做。)

在下面的屏幕截圖中查看我的網絡應用程序的bin文件夾? 那里沒有組件,因為磁盤上的組件永遠不存在。 實際上,編譯器在內存中完成所有工作更快更容易。

暫無
暫無

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

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