Tại sao Visual Studio không tự động tăng số phiên bản của bạn? [đóng cửa]


11

Câu hỏi này đã hỏi cách tự động cập nhật số phiên bản trong VS 2010: /programming/4025704/publishing-in-net-produces-application-files-myapp-someversionnumber-how-to-ge

Câu trả lời là, Bạn phải cập nhật cả phiên bản lắp ráp và phiên bản tệp theo cách thủ công

Không nên tăng số phiên bản mỗi lần tôi xuất bản? Tại sao tôi nên làm thủ công? Đây có phải là một quyết định có ý thức của MS để làm theo cách này? Suy nghĩ đằng sau việc mọi người cập nhật thủ công số phiên bản của họ là gì?

Câu trả lời:


7

Vì vậy, hai hoặc nhiều nhà phát triển có thể xuất bản mã của họ dưới cùng một phiên bản.


Câu trả lời của bạn dường như chứa đựng sự mơ hồ nghiêm trọng. Các phiên bản khác nhau được xuất bản bởi các nhà phát triển khác nhau có số phiên bản khác nhau không?
altern

@altern - những gì bạn đang nói có thể là một thực tiễn tốt hơn những ngày này, nhưng điều đó không có nghĩa là Visual Studio tuân thủ nó. Cung cấp loại linh hoạt này mang lại nhiều quyền kiểm soát hơn cho nhóm dev / dev. Từ quan điểm phát hành / tiếp thị, bạn có thể muốn có mọi thứ kể từ ngày hôm nay được gọi là 2.0 chứ không phải 2.013.
JeffO

9

Bạn luôn có thể sử dụng tiện ích bổ sung mã nguồn mở "Xây dựng phiên bản xây dựng" cho studio trực quan để làm điều đó cho bạn.

... Tôi đã thử nghiệm addin với Visual Studio 2005/2008 trên các dự án C #, VB.NET và C ++. NET trong Windows XP / Vista SP1.

Chức năng

  • Các kiểu tăng tự động khác nhau có thể được đặt cho mỗi số chính, phụ, bản dựng hoặc số sửa đổi.
  • Hỗ trợ các dự án C #, VB.NET và C ++. NET.
  • Không bắt buộc phải được cài đặt bởi tất cả các thành viên dự án. Cấu hình được chia sẻ thông qua các thuộc tính trong các tập tin giải pháp và dự án. Các nhà phát triển không có addin sẽ không cảm thấy gì.
  • Tự động kiểm tra các tập tin cần thiết nếu dưới sự kiểm soát nguồn.
  • Có thể được cấu hình cho mỗi giải pháp và / hoặc mỗi dự án.
  • Có thể được cấu hình để chỉ cập nhật trên các bản dựng cấu hình nhất định (gỡ lỗi, phát hành, bất kỳ hoặc tùy chỉnh)
  • Có thể cập nhật các thuộc tính lắp ráp trong tệp nguồn bên ngoài thay vì mặc định ...

1

Visual Studio tự động cập nhật số phiên bản của bạn. Nếu bạn viết mã AssemblyVersion("a.b.*"), mỗi bản dựng sẽ nhận được một số khác nhau a.b.c.dvà mỗi số bản dựng sẽ lớn hơn tất cả các bản dựng cũ hơn. Nó không phải là một hệ thống tăng đơn điệu như hầu hết chúng ta mong đợi. Thay vào đó, hai thành phần sau, c.dsẽ được tính dựa trên ngày và giờ hiện tại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.