CA0054

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Custom rule assembly has invalid XML resources.

This occurs if a custom rule assembly has invalid XML resources describing its rules. The correct format is as follows:

 <Rules FriendlyName="Customer Rules">
   <Rule TypeName="[The unqualified type name of the rule]" Category="[A category name such as Customer.Usage]" CheckId="[An identifier for the rule that is at least unique within the same category]">
     <Name>[Localized version of the type name, this is the rule name that appears in the UI]</Name>
     <Description>[A sentence describing the rule in more detail than the name].</Description>
     <Url>[A URL pointing to a documentation or info about the rule]</Url>
     <Resolution>[Format string for rule messages].</Resolution>
     <Email>[Email Address]</Email>
     <MessageLevel Certainty="[A number from 0 to 100]">[Error or Warning]</MessageLevel>
     <FixCategories>[NonBreaking or Breaking]</FixCategories>
     <Owner>[Rule owner name or group]</Owner>
   </Rule>
 </Rules>

See also

Code Analysis Application Errors