Question

Je développe un projet C # qui inclut un fichier généré par SqlMetal. J'aimerais utiliser l'analyse de code. J'ai activé " Supprimer les résultats du code généré " dans les options d’analyse de code, mais il fait toujours rapport sur les classes SqlMetal. Y a-t-il un moyen de désactiver cela?

J'utilise Visual Studio 2008 et SqlMetal 2.0.50727.3082

Était-ce utile?

La solution

Une option consiste à éditer la source générée pour ajouter simplement "partiel". aux cours qui vous intéressent.

Vous pouvez ensuite ajouter un ou plusieurs fichiers distincts

[GeneratedCode]
public partial class Foo
{
}

pour chaque classe Foo que vous avez rendue partielle

Ensuite, le pire qui puisse arriver lors de la régénération est que le lien partiel soit rompu (ce qui entraînera une erreur de compilation. Vous savez donc que cela s’est produit et doit être corrigé (simplement et facilement).

Je vous suggérerais également de déposer un bogue / demande de connexion leur demandant d’ajouter cette génération d’attributs en tant qu’option sur sql metal lui-même.

Autres conseils

Il s'agit d'un problème connu (mais malheureusement, la correction est reportée à la prochaine version après Visual Studio 2010):

http://connect.microsoft. com / VisualStudio / feedback / details / 470206 / fichiers d'analyse de code et de concepteur

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top