Message UTA004

Si vous obtenez le message suivant de Visual Studio, attention : la correction n’est pas nécessairement celle à laquelle on pense immédiatement en lisant le message.

Utilisation non conforme d’attribut sur [Nom de la classe]. TestMethodAttribute peut être défini uniquement dans une classe qui est marquée avec l’attribut TestClass.

Le réflexe est bien sûr de regarder la présence de l’attribut sur la classe :

image

Le problème est qu’il est possible de recevoir ce message même si l’attribut [TestClass] est présent, tout simplement parce que la classe n’est pas marquée public. La solution est donc simplement la suivante :

image

About JP Gouigoux

Jean-Philippe Gouigoux est Architecte Logiciel, MVP Connected Systems Developer. Il intervient régulièrement à l'Université de Bretagne Sud ainsi qu'à l'Agile Tour. Plus de détails sur la page "Curriculum Vitae" de ce blog.
This entry was posted in Uncategorized. Bookmark the permalink.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Captcha Captcha Reload