6

Bất kỳ ai cũng có thể cho tôi biết cách thêm tệp AssemblyInfo.vb vào Ứng dụng Web được chuyển đổi từ NET2.0 thành NET3.5.Cách thêm Thông tin Lắp ráp vào Trang Web/Ứng dụng trong Visual Studio 2008

Tôi muốn thêm thông tin tệp kê khai nhưng không thể tìm thấy cách để làm cho DLL được biên dịch của Ứng dụng Web.

Tôi đang sử dụng dự án triển khai web cho Visual Studio 2008 nếu điều này tạo nên sự khác biệt. Tôi cũng sẽ được thay thế số phiên bản với SVN xây dựng số nhưng đã không nhận rằng đến nay chưa :)

Cảm ơn

Trả lời

7

Tôi đã điều tra thêm và phát hiện ra tôi đã nhầm lẫn các dự án trang web với Dự án ứng dụng web. Đây là những gì tôi đã tìm thấy:

Web Application dự án

  • Có Thông tin hội thông qua Application properites (Giấu tập tin AssemblyInfo)
  • Tạo một trang web làm việc sau khi biên dịch

Web Dự án Trang web

  • có thể chứa thông tin hội thông qua một tập tin AssemblyInfo trong thư mục App_Code
  • Tạo một trang web làm việc tại chỗ

Các dự án ứng dụng Web

  • Sao chép tập tin AssemblyInfo từ một dự án ứng dụng Web chỉ (Tôi đã thử nghiệm điều này)

CrusieControl.NET - SVNLabeller

  • Chỉ có thể ghi đè lên Số bản trong file AssemblyInfo trong Web Application Project

Vì vậy, tôi sẽ được sử dụng các dự án ứng dụng web trong tương lai. Trước đây tôi đã sử dụng các dự án trang web khi họ làm việc tại chỗ và chúng tôi thường chỉ sao chép chúng vào Live Server (tôi biết điều này là xấu - đó là lý do tại sao tôi hỏi tất cả những câu hỏi này khi tôi cố gắng cải thiện môi trường phát triển của mình) .

Câu trả lời này là lưu ý của tôi từ nghiên cứu sâu hơn mà tôi nghĩ là mục đích của Stack Overflow. Nếu ai đó muốn thay đổi câu hỏi thành câu hỏi phù hợp hơn với câu trả lời của tôi, tôi sẽ hiểu - tôi sẽ cố gắng gắn thẻ lại chính mình.

Ngoài ra nếu tôi đã bỏ lỡ dấu giải thích ở đây, vui lòng cho tôi biết!

Cheers

EDIT

Sau khi nghiên cứu sâu hơn dường như có vấn đề với Web Deployment dự án và các dự án ứng dụng Web khi sáp nhập hội. Cách duy nhất để làm cho nó hoạt động là đặt tên cho các assembly khác nhau, để lại cho tôi 1 assembly với thông tin phiên bản và 1 assembly với thông tin manifest của tôi (lưu ý thông tin phiên bản của tôi đến từ SVNLabeller). Đây không phải là những gì tôi muốn. Vì vậy, bây giờ tôi quay trở lại dự án trang web và đã phát hiện ra tôi có thể chỉnh sửa thủ công tệp .wdproj để thêm thông tin lắp ráp bổ sung, đó là một sự xấu hổ tôi không thể làm điều đó thông qua Visual Studio nhưng là giải pháp tốt nhất tôi có thể đưa ra cho hiện nay.