2015-12-02 22 views
11

Ở nơi tôi làm việc, chúng tôi đã cố gắng tạo kịch bản xây dựng trong Fake để thực hiện một loạt các thứ để các nhà phát triển có thể kiểm tra những gì đang diễn ra xảy ra trên máy chủ TeamCity trước khi cam kết. Thật tuyệt khi chạy từ dòng lệnh, nhưng tôi thực sự thích khả năng có tập lệnh đó khi được xây dựng từ bên trong Visual Studio.Làm cách nào để thay đổi hành vi mặc định của Lệnh xây dựng trong Visual Studio

Từ nghiên cứu của riêng tôi, tôi đã không tìm thấy bất kỳ thứ gì hiện đang cho phép điều này, cũng như tôi không tìm thấy bất kỳ VSIX nào thực hiện những gì tôi muốn. Tôi hiện đang chạy trên giả định rằng nếu tôi muốn tiếp tục với suy nghĩ này, rằng tôi sẽ cần phải viết một VS mở rộng bản thân mình.

Có ai ở đây biết về bất kỳ VSIX hiện có nào hay bất kỳ cách nào để thay đổi hành vi xây dựng mặc định?

Để tham khảo, mục tiêu VS là năm 2015.

+0

Bạn có thể ghi đè mục tiêu Xây dựng trong tệp dự án và nó sẽ làm bất cứ điều gì bạn đặt trong đó, chẳng hạn như gọi tập lệnh xây dựng giả của bạn. Từ các thông tin bạn cung cấp cho rằng âm thanh dễ dàng hơn nhiều so với fiddling với phần mở rộng và cố gắng để có được chúng trên tất cả các máy phát triển 'vv – stijn

+0

cho rằng kịch bản giả gọi msbuild, sẽ không mà đưa tôi trong một vòng lặp đệ quy để thất bại? – pms1969

+0

không nếu nó gọi msbuild trên một dự án khác, nếu trên cùng một dự án, nó sẽ gọi e.g 'msbuild myproject/target: ActualBuild' trong đó ActualBuild là đích mà thực sự xây dựng – stijn

Trả lời

0

Nếu đó chỉ là thông số bạn đang cố chuyển.

code.exe -b 

Sau đó, bạn có thể thay đổi cài đặt xây dựng trong giải pháp trong thuộc tính> gỡ lỗi.

+0

Cảm ơn Zanidd, nhưng tôi có nghĩa là VS-any-flavor-except-Code. :-(Nhưng tôi làm như Mã số – pms1969

+0

Oh code.exe được coi là một giữ chỗ.Nếu bạn muốn bắt đầu ứng dụng của bạn với params như anyexe.exe -p -t bạn có thể gõ các params trong cửa sổ gỡ lỗi tài sản – Zanidd

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