Thứ Tư, 1 tháng 10, 2014

Cách cài đặt và sử dụng 1 Empty ASP.NET MVC3 Project Template

Trong trang ASP.NET MVC3 Uservoice, môt trong những mục chiếm được nhiều ý kiến nhất đó là nên thêm vào một emty project template. Nó phải thực sự là một "empty project template".

Vâng, đúng là như khi học lập trình wb ASP.NET MVC3 đã thêm vào một "empty" project template (nhưng khi thêm vào nó đã bao gồm nhưng file *.css, *.js). Và đó là lý do với một số người không cảm thấy thỏa mãn vì nó không "empty" - theo đúng nghĩa đen. Trong bài viết này, mình sẽ đáp ứng  hoàn toàn nhu cầu đối với những người này. Nếu bạn thực sự muốn một project hoàn toàn "empty" , bây giờ bạn đã có một lựa chọn với ASP.NET Empty Application template.

PBBG1













Kết quả
Mình sẽ hiển thị kết quả đạt được ra trước và sau đó sẽ nói về cách như thế nào để mình tạo ra nó nhé! Sau khi cài đặt project template của mình, bất cứ khi nào bạn muốn tạo một ASP.NET MVC3 project mới, bạn sẽ nhìn thấy một lựa chọn mới trong dialog được hiển thị ra với tên "Really Empty".

mvc3-empty-proj-template_thumb_4



















Và sau khi bạn lựa chọn thì sẽ có một cấu trúc thư mục như sau:
mvc3-proj-template-expanded_3



















Mình đã xóa hầu như gần hết tất cả mọi thứ. Mình chỉ giữ lại View bởi file web.config yêu cầu không rõ ràng lắm, và ở đó đòi hỏi chỉ ra đường dẫn vật lý được liên kết trực tiếp đến View . Mình cũng giữ lại đường dẫn Controller bởi dù sao thì những phương thức cũng được lấy ra từ đây.Và cũng giữ lại 2 file Global.asax vàWeb.config là những file cần thiết cho một ASP.NET MVC Project.
Mình cũng định xóa luôn file AssemblyInfo.cs , nhưng cuối cũng vẫn giữ lại nó, bởi hữu dụng trong một số trường hợp như sử dụng để đăng ký một Area chẳng hạn.

Cách xây dựng một Custom Project Templates
Thực ra đã có 1 bài viết của mình nói về việc xây dựng một Custom Project Templates cũng lâu rồi. Tuy nhiên, mình vẫn muốn cải tiến cách làm một chút cho nó chi tiết. Bây giờ, bạn chỉ có 1 file là install.cmd, bạn có thể chạy nó với sự lựa chọn đăng ký với script là x86 hoặc x64. Thực tế install.cmd và unistall.cmd 2 file này thuật tiện hơn khi được gọi bởi một PowerShell script đang làm việc...
Update từ ngày 15/04/2013
Để dễ dàng hơn cho việc cài đặt đơn tốn thời gian mình đã nén thành file VISX. Tất cả những gì các bạn cần là download tại đây và double click vào và cài đặt như một thành phần mở rộng trong Visual.

Cài đặt
Việc cài đặt rất đơn giản, nếu bạn muốn thử xây dựng nó từ đầu, bạn lấy từ nó tại đây và chạy file build.cmd, sau đó double-click vào file VSIX. Và 1 điều nữa là phải chắc chắn đọc chi tiết Read me. 

Nếu bạn không biết làm như thế nào từ đầu, bạn download file này tại đây và sử dụng file VSIX như bình thường mà không phải 

Không có nhận xét nào:

Đăng nhận xét