Tôi đang tìm các đề xuất và thực tiễn tốt nhất để áp dụng các hội đồng đã ký trong một tổ chức với hơn 30 nhà phát triển, hơn 20 giải pháp và 60 dự án. Chúng tôi đang sử dụng Visual Studio Team System 2008 và TFS.Thực tiễn tốt nhất để ký kết các hội đồng với nhiều dự án và nhà phát triển
Trong khi tạo khóa và ký assembly là một thủ tục rất dễ dàng và thẳng tiến, tôi lo ngại cách chúng tôi quản lý cách tốt nhất.
những suy nghĩ của tôi cho đến nay:
- Mỗi giải pháp, trong đó thường có từ 3 đến 20 dự án, sẽ có một single pfx key file được đặt trong thư mục giải pháp gốc.
- Mỗi giải pháp sẽ có mật khẩu mạnh duy nhất cho khóa.
Chúng tôi có gặp phải bất kỳ sự cố nào với cách tiếp cận đó không?
Một số ý tưởng khác:
- Sử dụng cùng một tập tin quan trọng đối với tất cả các dự án trên khắp các giải pháp. Điều này sẽ làm cho công cụ dễ dàng hơn cho chúng ta? nó là một ý tưởng tồi? Thậm chí có thể không?
- Mỗi dự án có khóa duy nhất của riêng mình không? Tại sao tại sao không?
Bất kỳ đầu vào, trải nghiệm và khuyến nghị tốt/xấu đều được hoan nghênh. :)
Tuyệt vời, tôi nghĩ chúng tôi sẽ thử điều đó. Bạn có thể giải thích cách bạn thêm tệp dưới dạng liên kết không? Tôi không nghĩ mình quen thuộc với tính năng của VS. :) –
Khi bạn thêm, nút được chia với mũi tên ở bên phải. Nhấp vào mũi tên và bạn sẽ thấy "Thêm dưới dạng liên kết" :) –
Ah, tất nhiên. Cảm ơn. :) Nhưng tôi nghĩ rằng chúng tôi sẽ phải sao chép các tập tin .pfx cho các giải pháp/dự án riêng lẻ, bởi vì nó không thể biên dịch dự án nếu mạng bị hỏng và bạn truy cập vào tệp nữa. Cuối cùng, chúng tôi sẽ thay thế "khóa chung" bằng một phiên bản bí mật trong quá trình xây dựng trên TFS. –