2009-01-16 38 views
6

Đối với các trang web VB.NET của chúng tôi, chúng tôi sử dụng SVN để kiểm soát nguồn và CruiseControl.NET để tích hợp liên tục.Cách tắt cảnh báo trong Visual Studio cho một dự án triển khai Web Visual Basic

Để sử dụng số xây dựng SVN trong quá trình biên soạn bởi CruiseControl.NET, chúng tôi cần sử dụng Dự án triển khai web. Sau đó chúng tôi thay thế trong tập tin cấu hình lĩnh vực Version với biến này từ SVN -máy dán nhãn

  • $ (CCNetLabel)

này hoạt động rất tốt nhưng vấn đề của tôi là biến này gây ra cảnh báo trong Visual Studio cho các giải pháp . Tôi đang làm việc để xóa tất cả các cảnh báo và chỉ còn lại hai điều sau:

  • Cảnh báo 1 Chuỗi phiên bản được chỉ định cho 'AssemblyFileVersion' trong tệp dự án không hợp lệ. C: \ MyProject \ MyProjectDeploy.wdproj
  • Cảnh báo 1 Chuỗi phiên bản được chỉ định cho 'AssemblyVersion' trong tệp dự án không hợp lệ. C: \ MyProject \ MyProjectDeploy.wdproj

Tôi đã tìm cách tắt các cảnh báo nhất định nhưng tất cả đều tham khảo các dự án Windows không phải là trang web/triển khai dự án không chứa tab biên dịch.

Tôi đã tìm thấy thông tin về việc sử dụng cảnh báo #pragma (tắt: 1000) nhưng dường như điều này chỉ dành cho C++ chứ không phải VB.

Nó không phải là một show-stopper nhưng gây phiền nhiễu địa ngục ra khỏi tôi chiều thứ sáu lười biếng này, bất kỳ trợ giúp sẽ được đánh giá cao - nếu chia sẻ danh tiếng đã làm việc nhưng tôi sẽ cung cấp một người nào đó 20 của đại diện của tôi cho một giải pháp khả thi :) ít nhất ....

Trả lời

9

Có thể bỏ qua lỗi, nó chỉ ở một nơi kỳ lạ cho vb.net.

Mở tệp .vbproj bằng notepad hoặc tương đương và tìm thẻ <NoWarn> và thêm id của lỗi tại đó.

trong biểu mẫu mặc định 2008, tôi đã bỏ qua các cảnh báo này.

<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn> 
+0

đã làm việc này cho bạn? –

+0

i; m sẽ kiểm tra nó ngay bây giờ - nếu nó hoạt động chính xác những gì tôi muốn, hãy cổ vũ –

+0

Tôi biết đây là một câu hỏi cũ, nhưng trong trang web của tôi, không có tệp .vbproj, do đó không có chỗ để thêm thẻ ... Vẫn đang tìm kiếm cách vô hiệu hóa một số cảnh báo cho VB.Net ... –

1

Nếu bạn sử dụng Nant trong kịch bản xây dựng của mình, bạn chỉ có thể viết lại phiên bản trước khi biên dịch và bạn sẽ không thấy cảnh báo khi bạn đang làm việc trên các máy cục bộ của mình.

+0

Nhiệm vụ của CPnvert lên Nant là bao nhiêu? Nó chỉ là vấn đề cài đặt nó trên máy chủ Build sau đó sửa đổi cấu hình CrusieControl.NET để sử dụng Nant build exe thay vì os MSBuild? Nếu không phải là điều này có thể làm nhiều việc chỉ cần sửa chữa những phiền toái nhỏ. –

+0

nant có thể thực hiện rất nhiều thứ để nâng cao trải nghiệm xây dựng ... bạn cũng có thể lưu trữ tập lệnh nant trong SVN và do đó nó có thể tự phần mềm (bạn không phải đính kèm vào hộp CI để thay đổi tập lệnh xây dựng) –

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