2009-05-28 7 views

Antwort

4

Sie können die .csproj-Datei manuell aktualisieren und eine <MvcBuildViews>true</MvcBuildViews> hinzufügen, die die Ansichten kompiliert, während Sie fortfahren.

Hier ist ein Link I googled, Sie finden auch andere.

BEARBEITEN: Wenn es zu langsam ist, versuchen Sie, den Build nur für Release zu setzen, bearbeiten Sie die Datei csproj, die so etwas tut; Weitere Informationen finden Sie in der Dokumentation für AspNetCompiler.

<!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
    Other similar extension points exist, see Microsoft.Common.targets. 
    --> 
<Target Name="BeforeBuild"> 
</Target> 
<Target Name="AfterBuild"> 
    <AspNetCompiler VirtualPath="Temp" PhysicalPath="$(ProjectDir)\..\$(ProjectName)" /> 
</Target> 
+0

Es funktioniert, aber es ist sloooooooooow !! – Ricibald

+0

Sie könnten ein separates Build erstellen oder Release verwenden und es für Debug-Builds deaktivieren. Siehe oben Bearbeiten. – Scott

+0

können Sie auch Resharper verwenden – Ricibald

0

Ich nehme an, Sie sprechen über C# Kompilierungsfehler und nicht Dinge wie CSS-Validierungsfehler.

Eine Sache, die Sie tun können, ist ein Web Deployment Project zu Ihrer Lösung hinzuzufügen. Wenn es erstellt wird, wird es aspnet_compiler.exe in Ihrem Projekt ausführen, das jeden dieser C# -Kompilierungsfehler in ASPX-Dateien offenlegt, die andernfalls nicht angezeigt würden, bis die ASPX-Datei während der Laufzeit zur Laufzeit kompiliert wurde.

Verwandte Themen