Tôi nhận được cảnh báo sau đây từ Phân tích Mã trong VS2010Mã Phân tích - CA1704: Sửa lỗi chính tả 'Ps'
CA1704: Microsoft.Naming: Đúng chính tả của 'Ps' trong tên thành viên 'MyClass.PsCalculatedAmount' hoặc xóa hoàn toàn nếu nó đại diện cho bất kỳ loại nào ký hiệu Hungary.
Bây giờ trong codebase 'Ps' có nghĩa là 'Chia sẻ' và được sử dụng nhiều, vì vậy tôi muốn cho phép từ này là từ/từ viết tắt có thể chấp nhận được.
tôi đã cố gắng thêm nó vào CustomDictionary.xml tôi dưới
<Words>
<Recognized>
<Word>ps</Word>
...
<Recognized>
<Words>
và cũng đã cố gắng
<Acronyms>
<CasingExceptions>
<Acronym>Ps</Acronym>
...
<CasingExceptions>
<Acronyms>
nhưng tôi vẫn nhận được cảnh báo.
Có điều gì tôi nên làm khác đi không?
Tôi nhận thấy rằng đã có một lỗi trong FXCop về vấn đề này hiện đã được sửa; http://social.msdn.microsoft.com/Forums/en/vstscode/thread/54e8793c-e821-49b2-80db-ea1420acf1e6
Có khả năng lỗi này vẫn tồn tại trong phiên bản Visual Studio tôi đang sử dụng: V10.0.30319?
Chúc mừng đã làm việc hoàn hảo – openshac
Vâng, điều đó giải thích nó :) Đó là một trong tôi đã sửa đổi :) –