2010-04-28 3 views
13

Solution NET 3.5 avec plusieurs projets. Est-ce que je peux créer un AssemblyInfo.cs "global" dans lequel tout le projet AssemblyInfo.cs peut se référer?C# Project Global AssemblyInfo

Répondre

40

Créez AssemblyInfoInc.cs quelque part à la racine de votre solution, ajoutez des attributs globaux et ajoutez le lien à chaque projet.

Ajouter un fichier de dialogue:

Adding global assembly info

+0

J'ai essayé suivant vos instructions, mais je suis l'erreur suivante: « Erreur Un argument d'attribut doit être une expression constante, expression typeof ou création de la matrice expression de un type de paramètre d'attribut "lorsque j'essaie d'appeler mon AssemblyInfo.cs global dans le projet AssemblyInfo. – Petezah

+0

Pouvez-vous afficher le contenu de votre fichier AssemblyInfo global? –

+0

J'ai actuellement une nouvelle erreur maintenant. Je mets ce qui suit dans la racine de ma solution: "using System.Reflection; [montage: AssemblyVersion (" 1.0.0.0 ")] [assemblage: AssemblyFileVersion (" 1.0.0.0 ")]" et je a obtenu les erreurs suivantes: « erreur d'attribut en double « AssemblyFileVersion » \t erreur attribut en double « AssemblyVersion » » – Petezah