2016-07-10 27 views

回答

12

emitEntryPoint用於讓編譯器知道它是一個應用程序,而不是庫。換句話說,如果emitEntryPoint = true,則必須有public static void Main()

docs

創建一個可執行文件,如果設置爲true,否則項目將產生.dll

preserveCompilationContext沒有在上面的頁面(還)的記載,但它是當你使用剃刀或任何其他類型的運行時編譯的需要。沒有它,Razor視圖的運行時編譯將失敗。

0

在我的情況下,ASP.NET 1.1的核心,

「preserveCompilationContext」:真

獲得建造時間9秒,設置後假,建造時間得到更快,〜1秒。

我的應用程序僅適用於Web Api。

ref:issue version 1.1