2008-09-20 60 views

回答

4

Resharper會在ASPX頁面的代碼中發現錯誤,所有這些都不需要編譯。效果很好,比後來的編譯更好。

編輯:Resharper也有一個解決方案廣泛的錯誤檢查器。 'Resharper-> Windows->解決方案中的錯誤'。它會分析你的整個解決方案並給出它找到的所有東西的綜合列表,包括aspx文件。

+0

ReSharper的確實抓住錯誤,但只有當文件被打開。 – Paco 2008-09-20 15:05:21

1

我相信你應該總是編譯ASP.NET應用程序。有幾個例子是我的客戶要求的。在Visual Studio中,當您選擇發佈您的網站時,可以選擇編譯它。這裏是微軟的MSDN文章,它提供了關於編譯網站的信息。

http://msdn.microsoft.com/en-us/library/ms178466.aspx

HTML問題,例如將顯示爲「警告」,而不是錯誤。所以,你必須檢查日誌。

0

預編譯整個網頁是有可能的:通常這些網頁只有在編譯完成後才能被編譯。

要預編譯的網頁,請參閱MSDN

10

轉到您的項目屬性。轉到構建事件選項卡。

生成後事件命令行:文本區域,寫這(對於.NET 4.0):

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler.exe -v/-p "$(SolutionDir)$(ProjectName)"