NUCL001 |
MSBuild |
Your project does not contain a manifest (package.xml) file. |
NUCL100 |
MSBuild |
Your manifest (package.xml) file has an empty Id attribute. |
NUCL101 |
MSBuild |
Your manifest (package.xml) file has an empty name element. |
NUCL102 |
MSBuild |
Your manifest (package.xml) file has an empty version element. |
NUCL103 |
MSBuild |
Your manifest (package.xml) file has an invalid Id attribute (value is not a guid). |
NUCL104 |
MSBuild |
Your manifest (package.xml) file has an invalid version element. The version element must contain a version number in the format 'major.minor[.build[.revision]]', where build and revision are optional. |
NUCL105 |
MSBuild |
Your manifest (package.xml) file does not have a <components> element and will not install anything. |
NUCL106 |
MSBuild |
Your manifest (package.xml) file does not have any <component> elements and will not install anything. |
NUCL110 |
MSBuild |
Your manifest (package.xml) file refers to a file '[file-name]' which does not exist. |
NUCL200 |
MSBuild |
Your project references version '[version]' of package '[package-name]' but your manifest (package.xml) file has a compatibility element with a minVersion of [min-version], which is less than [version]. Either update your minVersion to '[version]' or downgrade your reference to '[package-name]' to version '[min-version]' or less. |
NUCL210 |
MSBuild |
Your manifest (package.xml) publisher element has a blank name. |
NUCL211 |
MSBuild |
Your manifest (package.xml) publisher element has a blank email address. |
NUCL212 |
MSBuild |
Your manifest (package.xml) publisher element has a blank url. |
NUCL213 |
MSBuild |
Your manifest (package.xml) file does not have a publisher element. |
NUCL300 |
Controller Analyzer |
Controller class '[controller-name]' does not have an [Extension] attribute. A Nucleus.Abstractions.Extension attribute is required to facilitate Nucleus routing. |
NUCL301 |
Controller Analyzer |
Controller class '[controller-name]', method '[method-name]' looks like a controller action which updates data, but neither the '[controller-name]' class or the '[method-name]' method have an [Authorize] attribute. This may be a security risk because you are not checking user authorization for this action. |