IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Code réutilisable entre Smart Device et Windows ?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 10
    Par défaut Code réutilisable entre Smart Device et Windows ?
    Salut à tous,

    Je développe en parallèle plusieurs petites applications qui effectuent la même chose sur un Windows Mobile 6.0 et un Windows XP. Il n'y a pas moyen direct d'inter-utiliser du code. Donc, du coup, ce sont des disaines (pour l'instant) de fichier à copier-coller pour mettre à jour modif/nouvelle class.

    Est-ce qu'il y a un moyen de créer une lib utilisable pas les deux types de projects ? Ou peut-être un trick ?

    Merci d'avance pour vos réponses :-)

    André

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 10
    Par défaut
    Salut à tous,

    Après investigations, les solutions pour ce genre de projet sont minces. La seule solution qui est vraiment efficace et empêche un maximum d'erreur est SourceSafe. Il suffit de l'installer et d'y ajouter les projets.

    SourceSafe permet de dupliquer un seul fichier dans plusieurs projets. Seules contraintes : Solution sous SourceSafe et lors d'une modification : check-in du fichier et get sur les autre clones.

    A+
    André

  3. #3
    Membre éprouvé
    Inscrit en
    Mars 2005
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 131
    Par défaut
    Bonjour !!

    Au faite la solution Sourcesafe c'est pour le travail collaboratif (une équipe de plusieurs personne), alors que notre cher ami demande sur le faite de pouvoir créer des bibliothéques pour la référencer dans autant de projet, donc voici la solution , enfin que moi j'utilise et ça marche nickel :

    1. Ferme toute instance de Visual Studio

    2. Crée un dossier qui va contenir tes libs (fichiers dll). Par exemple : c:\shareddlls

    3.Dans la base de registre :
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\
    Ajoute une clé et donne la par défaut la valeur de ton dossier créé auparavant, (c:\shareddlls dans l'exemple)

    4.Ouvre visual studio et crée un projet de type 'Class Library' (notre dll qui sera partagé)

    5.Dans les propriétés de ce projet , cherche l'événement 'Post Build' et colle la commande suivante : xcopy /Y /S /F "$(TargetPath)" "c:\shareddlls\"

    ça permet a chaque fois qu'on compile la dll de la copier en automatique dans notre répertoire prtagé


    6.Crée un autre projet (qui va utiliser la dll), va dans 'Ajouter référence' -> Onglet .NET et cherche dans la liste ta dll que t'a créé, bon bein ensuite tu peux l'utiliser .

    j'espére que c'est ça ce que tu veux

Discussions similaires

  1. Code Coverage - Smart Device
    Par be5n5s dans le forum Windows Embedded
    Réponses: 1
    Dernier message: 21/01/2011, 20h17
  2. windows Forms-Database csharp smart device
    Par elgafsi86 dans le forum C#
    Réponses: 0
    Dernier message: 13/04/2010, 14h26
  3. Application Windows et Application Smart Device
    Par loic20h28 dans le forum Visual Studio
    Réponses: 9
    Dernier message: 07/02/2008, 16h22
  4. Réponses: 3
    Dernier message: 14/03/2007, 21h29
  5. Je cherche le code-source d'un interface de Windows
    Par Robert A. dans le forum Windows
    Réponses: 5
    Dernier message: 02/06/2003, 09h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo