Ma question est assez basique. Ce que j'aimerais savoir, c'est à quoi sert le fichier AssemblyInfo.cs?
Réponses
Trop de publicités?AssemblyInfo.cs contient des informations à propos de votre assemblée, comme le nom,l' description, version, ecc. Vous pouvez trouver plus de détails sur son contenu la lecture des commentaires qui sont inclus en elle.
Si vous le supprimez, votre assemblée sera compilé en l'absence d'informations, c'est à dire, dans l'onglet Détails du fichier de propriétés, vous verrez pas de nom, pas de description, version 0.0.0.0, etc.
La valeur associée à l'assembly:Guid est l'ID qui permettra d'identifier les l'assemblée si elle sera exposée comme un objet COM. Donc, si votre l'assemblée n'est pas COM-exposée, vous n'en avez pas besoin. C'est au hasard générer. En tout cas, normalement, vous n'avez pas besoin de le modifier.
Les crédits à la : http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/8955449f-71ac-448e-9ee6-5329fceecd3c
Dans le fichier AssemblyInfo d'Information Attributs contient de l'information sur le Nom du produit, description, Marque, droit d'auteur. En général, ces informations sont soit coder en dur ou de les stocker dans la base de données ou fichier plat. .NET de l'assemblée prévoit de stocker cette information dans le fichier AssemblyInfo et après la compilation, il devient la partie de l'assemblée. Ainsi, au moment de l'exécution, on peut lire cette information.
Une partie de l'Assemblée de l'Information
1 AssemblyTitle : Titre, nom de l'assemblée.
2 AssemblyDescription: Il fournit le détail de la description de l'assemblage.
3 AssemblyCompany: Il Fournit à la société de l'information de l'assemblée.
4 AssemblyProduct: Il prévoit la production de l'information de l'assemblée.
5 AssemblyCopyright: Il Fournit à l'auteur de l'assemblée.
6 AssemblyTrademark: Il Fournit la marque de l'assemblée.
Chacun de ces attributs a une classe définie, qui est utilisé pour lire les informations à partir du fichier AssemblyInfo.
Consultez ce lien:- http://www.dotnetspider.com/forum/157292-assemblyinfo-file.aspx
Accédez à vos propriétés de projet, à l'onglet Application, puis cliquez sur le bouton Informations sur l'assemblage.
C'est ce qui est stocké dans AssemblyInfo.cs.
Dans l'Explorateur Windows, cliquez avec le bouton droit sur la sortie .exe de votre projet, sélectionnez Propriétés et accédez à l'onglet Détails. C'est l'information générée par AssemblyInfo.cs.
Dans le fichier AssemblyInfo, vous pouvez stocker des informations que vous pouvez obtenir à partir de tous les emplacements du projet. Vous n'avez donc pas à mettre à jour tous les emplacements, mais uniquement l'assemblyInfo.
Par exemple, dans ce fichier, vous mettez à jour le numéro de version, qui est automatiquement mis à jour sur votre site. Dans la page html, pour obtenir le numéro de version, écrivez:
@Assembly.GetAssembly(typeof(ProjectName.WebSite.Controllers.MyController)).GetName().Version.ToString()
et il sera mis à jour chaque fois que vous téléchargez une nouvelle version.