Je suis nouveau à .NET et j'ai du mal à comprendre le concept d'assemblage - qu'est-ce qu'un assemblage? Que signifient les gens quand ils disent «copier l'assemblée ...»? Quel est le but de l'associationInfo.cs? P>
5 Réponses :
Son approximativement analogue à un DLL ou un EXE . P>
Les assemblages sont les éléments de construction de .NET Framework Applications; Ils forment l'unité fondamentale de déploiement, de contrôle de la version, de réutilisation, de cadre d'activation et d'autorisations de sécurité. Un assemblage est une collection de types et de ressources conçues pour travailler ensemble et former une unité logique de fonctionnalité. Un assemblage fournit l'exécution de la langue commune avec les informations nécessaires pour connaître les implémentations de type. Au moment de l'exécution, un type n'existe pas en dehors du contexte d'un assemblage. P>
http://msdn.microsoft.com /en-us/library/hk5f40ct%28vs.71%29.aspx P>
Assembly = .NET DLL ou EXE; AssemblyInfo.cs est le lieu conventionnel pour mettre les valeurs qui vivaient dans la ressource de version d'un exécutable natif. P>
Qu'est-ce qu'un assemblage? P> blockQuote>
une unité physique de déploiement. p>
Que signifient les gens quand ils disent «copier l'assemblée ... '? P> blockQuote>
La plupart des assemblages sont XCopy déployables - ce qui signifie que vous pouvez simplement le déposer copier à leur destination. P>
Quel est le but de AssemblyInfo.cs? P> blockQuote>
Il définit les métadonnées de niveau d'assemblage. Des choses comme le numéro de version, les avis de copyright, les règles INTEROP, etc. p>
une réutilisable, en version version et bloc de construction auto-décrivant un Application commune de l'exécution de la langue. p> blockQuote>
meilleur pour aller au site du créateur et faire une recherche: p>
http://msdn.microsoft.com/ EN-US / Bibliothèque / HK5F40CT (vs.71) .aspx P>
http://msdn.microsoft.com/fr -us / bibliothèque / system.reflection.assemblable.aspx p>
C'est réutilisable, ce qui signifie que vous pouvez le dupliquer et l'utiliser conjointement avec d'autres applications / assemblages qui le font référence. P>
Il est en version VERSABLE, ce qui signifie que vous pouvez avoir de nombreuses versions différentes du même assemblage et d'autres applications / assemblages peuvent faire référence à toutes ces versions, ou simplement le plus récente. P>
Il est auto-décrivant, ce qui signifie qu'elle projette une interface au monde pour d'autres applications / assemblages à consommer. P>
AssemblyInfo.cs est juste un fichier où vous pouvez aller éditer divers descripteurs sur votre montage. Par exemple, le titre, la description ou le numéro de version. P>
L'associationInfo.cs contient des attributs de l'assemblage (défini dans toutes les autres réponses). Les attributs par exemple sont des informations de version. P>