2009-05-28 22 views

Trả lời

4

Bạn có thể cập nhật bằng tay tệp .csproj và thêm <MvcBuildViews>true</MvcBuildViews> để biên dịch các chế độ xem khi bạn thực hiện.

Đây là liên kết I googled, bạn cũng sẽ tìm thấy những người khác.

CHỈNH SỬA: Nếu quá chậm hãy thử đặt bản dựng chỉ dành cho Bản phát hành, hãy chỉnh sửa tệp csproj làm việc như thế này; xem tài liệu cho AspNetCompiler để biết thêm chi tiết.

<!-- 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

Nó hoạt động nhưng nó là slooooooooow !! – Ricibald

+0

Bạn có thể xem xét tạo một bản dựng riêng hoặc sử dụng Bản phát hành và tắt tính năng này cho các bản dựng Gỡ lỗi. Xem chỉnh sửa ở trên. – Scott

+0

bạn cũng có thể sử dụng Resharper – Ricibald

0

Tôi cho rằng bạn đang nói về lỗi biên dịch C# chứ không phải những lỗi như lỗi xác thực CSS.

Một điều bạn có thể làm là thêm Web Deployment Project vào giải pháp của mình. Khi nó xây dựng, nó sẽ chạy aspnet_compiler.exe trên dự án của bạn mà sẽ phơi bày bất kỳ lỗi nào trong số các lỗi biên dịch C# này trong các tệp .aspx nếu không sẽ không được chỉ định cho đến khi tệp .aspx được biên dịch khi đang chạy.

Các vấn đề liên quan