2008-09-20 59 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)"