2009-04-06 31 views
7

Tôi đang sử dụng "trang web" trong studio trực quan 2008 và tôi muốn thêm sự kiện sau xây dựng để thêm thời gian xây dựng vào web .tập tin cấu hình. Có thể không?Thêm sự kiện sau xây dựng vào trang web trong Visual Studio 2008

+0

Dường như không có. Có lý do cụ thể nào để sử dụng trang web thay vì ứng dụng web không? –

+0

Không có lý do gì để tôi không sử dụng ứng dụng, một trang web có vẻ như là một ý tưởng hay tại một thời điểm và tôi không biết sự khác biệt giữa hai trang. – PBG

+0

Hãy xem câu trả lời của tôi bên dưới. –

Trả lời

6

Tôi e rằng điều này không được hỗ trợ cho các trang web, bạn sẽ cần phải sử dụng một dự án ứng dụng web.

+0

Cảm ơn, tôi sẽ xem xét sự khác biệt và xem liệu có cách nào để chuyển từ trang web sang dự án hay không. – PBG

+0

Liên kết bị hỏng nhưng không có phần giới hạn. – csharpforevermore

+1

OK, tôi đã xóa liên kết đã chết. Kể từ khi tôi viết này 3 1/2 năm trước đây nó không có gì ngạc nhiên khi liên kết đã chết, tôi nghi ngờ MSDN lưu trữ trang VS2008 khi VS2012 ra mắt. –

2

Một trong những lợi ích chính của việc sử dụng tuyến đường WAP (Dự án ứng dụng web) thay vì WSP (Dự án trang web) là bạn có khả năng có sự kiện Post Build.

Do đó, không thể thoát khỏi hộp. Here is the detail.

+0

Liên kết là bị hỏng. – csharpforevermore

2

Có thể nó không liên quan, nhưng bạn có thể tùy chỉnh tùy chọn bắt đầu (làm cho nó chạy script/lệnh) mặc dù nó sẽ được kích hoạt chỉ khi bạn khởi động dự án (dubug -> bắt đầu).

0

Một giải pháp khả thi là tạo một dự án C#/VB giả trống mà không cần bất kỳ tệp nào và thêm tập lệnh lô cần thiết dưới dạng sự kiện xây dựng bài đăng tại đó. Sau đó, bạn có thể xây dựng "dự án" đó ngay sau khi bạn xuất bản trang web - một cú nhấp chuột bổ sung nhưng vẫn tốt hơn so với chạy mọi thứ theo cách thủ công. Tôi đã đi con đường này cho bao bì triển khai của chúng tôi và nó hoạt động tuyệt vời.

2
  1. Thêm dự án riêng (trống) (".buildstep") mà bạn thêm bước xây dựng tùy chỉnh - bạn sẽ phải chỉ định thư mục đích cho dự án web chính, nhưng sử dụng môi trường được xác định trước các biến (như $ solutiondir, $ platform, $ mode…).
  2. Thêm phụ thuộc vào dự án mới này từ dự án web chính (Dự án | Dự án phụ thuộc).
  3. Xây dựng lại + xác minh bước xây dựng đã được thực hiện. Bạn đã hoàn tất.
  4. ; o)
Các vấn đề liên quan