2012-10-09 29 views
5

The Crystal thư viện tham chiếu bởi ứng dụng Winform nguyên nhân sai sót của chúng tôi trong phân tích Mã số:đàn áp Phân tích Mã lỗi Application

Cảnh báo 1 CA0060: Việc lắp ráp gián tiếp tham chiếu 'BusinessObjects.Licensing.KeycodeDecoder, Version = 13.0.2000.0 , Văn hóa = trung lập, PublicKeyToken = 692fbea5521e1304 'không thể tìm thấy. Việc lắp ráp này không bắt buộc để phân tích, tuy nhiên, kết quả phân tích có thể không đầy đủ. Hội đồng này được tham chiếu bởi: C: \ Program Tệp \ SAP BusinessObjects \ Crystal Reports cho .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ dotnet \ CrystalDecisions.CrystalReports.Engine.dll.

Trong một vài chủ đề khác nhau, SAP "hỗ trợ" đã thừa nhận rằng đây là một vấn đề trên cuối cùng của họ (http://scn.sap.com/thread/2153539), mặc dù họ là nhanh chóng chỉ ra nó không ảnh hưởng đến sản phẩm của họ trực tiếp, vì vậy sửa chữa nó có ưu tiên thấp. Nó đã được gán số tham chiếu ADAPT01629826, nhưng nó vẫn có vẻ như đang phát sóng khi họ thực sự khắc phục vấn đề ở cuối của nó.

Đây là Mã phân tích ứng dụng Cảnh báo (http://msdn.microsoft.com/en-us/library/ms245349.aspx), thay vì Cảnh báo phân tích mã bình thường.

Do đó, Visual Studio không cung cấp menu ngữ cảnh "Suppress Message (s)" thông thường. Tôi hy vọng có một cách để sử dụng GlobalSuppressions hoặc một cái gì đó tương tự, nhưng có thể sử dụng một số trợ giúp ...

Ngay cả khi SAP là đúng về tham chiếu lắp ráp không có tác động chức năng trên sản phẩm của họ, nó vẫn phiền tôi. Giống như áp phích gốc, Tôi không muốn bất kỳ lỗi/cảnh báo nào từ Phân tích mã.

Tôi chắc chắn những người khác đã tham gia điều này - hoặc ít nhất một điều gì đó tương tự. Làm thế nào bạn có thể xoay xở được? Có cách nào để loại trừ cảnh báo cụ thể này khỏi Phân tích Mã, vì vậy nó không còn hiển thị?

Trong khi tôi không thích loại trừ mã hóa cứng, nó có vẻ giống như một giải pháp đáng tin cậy hơn so với chờ đợi xung quanh cho SAP để thực sự đẩy ra một sửa chữa.

Trả lời

0

Không có cách nào để loại bỏ chúng mà không cần gói fxcpcmd hoặc ghi đè mục tiêu phân tích mã để chặn đầu ra và bỏ qua cảnh báo.

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