Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: AssembyInfo manquant dans le binding  (Lu 4485 fois)

0 Membres et 1 Invité sur ce sujet

RadicalEd

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
AssembyInfo manquant dans le binding
« le: Juillet 09, 2013, 10:25:51 am »
Salut c'est encore moi !

Bon suite à mon sujet sur le template VSIX, je suis entrain de recompiler le binding en .Net 2.0.
Je viens de m’apercevoir que le Binding ne dispose pas d'assembly info.
Cela n'est pas une obligation mais ces informations permettent à minima de spécifier la version de la librairie. Actuellement la version spécifier de la dll est 0.0.0.0. En pratique c'est peu impactant mais dans la théorie il serait juste de la versionner correctement. Notamment si des gens utilisent la librairie en la déposant dans le GAC (très très peu probable cela dit !).

Autre point, étant donné que la librairie n'a pas d'assembly information par défaut l'IDE la propose visible en COM, mais elle ne possède pas de GUID, information indispensable dans le cadre de COM.

Voilà c'est du détail, mais bon je tenais à le signaler. Etant donné que le VSIX va inclure cette librairie et qu'il y aura très certainement une vérification automatique du contenu du template, je me demande si ça va poser problème.

Je peux tout fois alimenter ces informations dans ma génération de la version MSIL (AnyCPU).

A++
RadicalEd

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : AssembyInfo manquant dans le binding
« Réponse #1 le: Juillet 09, 2013, 12:16:27 pm »
Si tu me dis comment faire je veux bien l'ajouter :P
Laurent Gomila - SFML developer

RadicalEd

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : AssembyInfo manquant dans le binding
« Réponse #2 le: Juillet 09, 2013, 02:20:47 pm »
Pas de problème, rien de plus simple :

- Cliquer du droit sur le projet et cliquer sur propriété :


- Dans l'onglet Application cliquer sur Information de l'assembly :


- Saisir les informations :



Voici un quote de MSDN pour remplir les informations :

Citer
Title : Specifies a title for the assembly manifest.
Description : Specifies an optional description for the assembly manifest.
Company : Specifies a company name for the assembly manifest.
Product : Specifies a product name for the assembly manifest.
Copyright : Specifies a copyright notice for the assembly manifest.
Trademark : Specifies a trademark for the assembly manifest.
Assembly Version : Specifies the version of the assembly.
File Version : Specifies a version number that instructs the compiler to use a specific version for the Win32 file version resource.
GUID : A unique GUID that identifies the assembly. When you create a project, Visual Studio generates a GUID for the assembly.
Neutral Language : Specifies which culture the assembly supports. The default is (None).
Make assembly COM-Visible : Specifies whether types in the assembly will be available to COM.

GUID, Language et la casse à cocher peuvent être laisser en l'êtat (VS généra un GUID pour toi).
Une fois saisi le fichier AssemblyInfo.cs est disponible dans le répertoire propriété du projet ;)



Rien de plus à faire !

Fait moi signe quand le code source sera à jour que je fasse la release du VSIX ;)

Merci à toi !

A++
RadicalEd

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : AssembyInfo manquant dans le binding
« Réponse #3 le: Juillet 09, 2013, 03:36:32 pm »
C'est fait. Dis moi si ça te paraît ok.
Laurent Gomila - SFML developer

RadicalEd

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : AssembyInfo manquant dans le binding
« Réponse #4 le: Juillet 09, 2013, 03:56:14 pm »
Nickel ;)

Merci à toi !

A++
RadicalEd