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

VB.NET Discussion :

Comment copier un projet sous VB 2010 Express


Sujet :

VB.NET

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2010
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Comment copier un projet sous VB 2010 Express
    Bonjour,

    Ayant programmé en VB6 et VBa, je découvre VB 2010 Express.

    J'ai créé un nouveau projet et commencé à développer mon application qui a atteint maintenant un certain niveau de maturité.

    Je souhaiterais copier ce projet dans un nouveau projet afin de continuer le développement. Le but étant de garder tel quel la première version afin de pouvoir y revenir rapidement si mes améliorations de code n'aboutissent pas.

    Savez comment copier un projet pour qu'il soit complètement indépendant?

    Merci d'avance

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    copier coller du dossier de la solution ...

    par ailleurs il existe des logiciels de versioning, dont certains incluant des menus dans visual studio (mais pas la version express) et qui permettent de revenir en arrière sur des modifs, ou encore de travailler sur une version x ou y

  3. #3
    Membre chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 691
    Points : 1 960
    Points
    1 960
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    par ailleurs il existe des logiciels de versionning
    Tu conseilles lequel pol ?

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    je dis surtout que ca existe, je ne suis pas spécialiste dans le domaine

    je ne connais que microsoft visual sourcesafe, qui est plus fait pour du travail en équipe sur les mêmes projets que du versionning
    bien qu'il soit cependant possible de dire "je veux le code de telle date" ou encore "qu'elle est la différence de code entre 2 dates sur tel fichier" ou encore mieux "qui est le coupable pour ce bug !"
    d'ailleurs avec de la copie de projet on doit pouvoir en tirer du vrai versioning ; on ne gère pas de version chez nous donc on ne s'est jamais vraiment posé la question ...

    sourcesafe est payant (intégré dans les abos msdn), rajoute des menus qui vont bien dans visual studio, sauf dans les version express (il reste tout de même utilisable dans ce cas, mais en passant par l'interface de sourcesafe)
    (sourcesafe 2005 fonctionne avec vs 2003 à 2010)

    j'ai déjà vu parler de svn, google a même l'air de dire qu'il existerait un visualsvn pour vs

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2010
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci pour vos réponses.

    En effet on peut dupliquer en copiant le dossier solution pour avoir 2 versions complètement indépendantes d'un projet.

    Pour donner un nouveau nom, j'ai renommé le dossier solution, le fichier solution, le dossier projet, le fichier projet, charger dans VB le fichier solution et recréer le lien avec le projet via l'explorateur de solution. Ce n'est pas très propre car il reste des traces de l'ancien nom.

    J'aurais pensé qu'un simple "Fichier/Enregistrer sous" serait beaucoup plus simple, mais je ne dois pas encore bien saisir le principe de solution et de projet.

    Merci pour votre aide.

  6. #6
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    une solution peut contenir entre 1 et x projets (.sln)
    un projet équivaut à un exe ou une dll (.vbproj, .csproj ...) et peut contenir des fichiers

    meme si un projet fait partie d'une solution on peut l'ouvrir indépendamment
    les fichiers sln et proj sont à priori codés en xml avec les chemins des fichiers contenus autres paramètres à l'intérieur

    une solution est par exemple utile quand on fait un exe et une dll en même temps, on peut modifier les 2 en même temps, débugger les 2 ...

  7. #7
    Membre chevronné Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 691
    Points : 1 960
    Points
    1 960
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    je ne connais que microsoft visual sourcesafe
    Merci pour l'info, je vais aller me renseigner sur le produit

  8. #8
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    je peux en expliquer un bout ^^

    une fois un projet ajouté à source safe (appelé par vs controle de code source) les fichiers sont mis en lecture seule
    sur chaque couple login sourcesafe/machine on peut définir sur quel dossier on veut que tel projet soit
    en faisant clic droit sur un projet/dossier/fichier ca permet de faire "extraire" (c'est récursif) et ca retire lecture seule
    sur un projet/dossier/fichier extrait, on peut alors "annuler l'extraction" qui retire toutes les modif qu'on a fait pour remettre comme c'était avant qu'on fasse extraire
    ou alors archiver, qui enregistre les modifs, la date et l'utilsateur
    on voit visuellement l'état des fichiers dans vs (libre, extrait par soi, extrait par quelqu'un d'autre)

    il y a 2 modes d'extraction possibles qu'on choisit au moment de l'install, le mode exclusif (qui était le seul dispo à l'époque de sourcesafe 6 pour vb6) ou le mode partagé
    en mode exclusif, un fichier ne peut etre extrait que par une personne, et quand on veut l'extraire ca dit le cas échant qu'il est déjà pris, et on peut aller voir dans sourcesafe qui l'a pris
    en mode partagé plusieurs personnes peuvent carrément travailler sur le même fichier, mais cela amène malheureusement des invites de vérification assez souvent, qui peuvent entrainer des problème de mauvaise réponse de l'utilisateur et donc des pertes de code (si 2 utilisateurs modifie une sub, ca affiche la sub en question et ca demande quelles parties on veut garder)

    un des problème de sourcesafe c'est que c'est une base de données en fichiers, donc en cas de crash du pc au moment d'une modif, on a un risque de perte de quelques lignes de code sur ce qu'on faisait, même si en général il peut se rétablir tout seul
    possibilité de faire un backup en un seul fichier par ligne de commande (ssarc.exe)

    en bref c'est très pratique quand on travaille à plusieurs, on peux faire une interface, l'archiver, dire à quelqu'un de faire la classe qui l'implémente et continuer de coder avec l'interface

    nb : si le login/password du user sourcesafe est le meme que la session windows, ca ne demande pas de saisir le mot de passe à l'ouverture d'un projet intégré à sourcesafe

    nb 2 : sur les versions express, l'état n'est pas affiché, et il n'y a pas les menus contextuels, par contre ca n'empeche pas d'aller dans sourcesafe pour faire extraire/archiver

    nb 3 : d'ailleurs, sourcesafe peut intégrer tout est n'importe quoi, on peut alors y placer des fichiers word avec une doc, ce qui permet d'avoir une version unique d'une fichier, et de faire extraire/archiver

    nb 4 : il y a une dll d'interop fourni avec qui permet d'archiver/extraire via un programme en .net

  9. #9
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 082
    Points
    8 082
    Par défaut
    A l'heure actuelle c'est TFS (team foundation server) qui a remplacé VSS. Il est beaucoup plus puissant et efficace. D'ailleurs il ne fait pas que le versionnage mais également l'usine de build.

  10. #10
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    vss fonctionne encore sur vs 2010
    le prix doit etre différent (surtout que vss est inclus dan les abos msdn de base)
    sinon oui team foundation gère plein d'autres choses, comme la gestion de projet, des ressources, etc... ; il doit y avoir ms project mélangé à vss au final ...

  11. #11
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 082
    Points
    8 082
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    vss fonctionne encore sur vs 2010
    le prix doit etre différent (surtout que vss est inclus dan les abos msdn de base)
    sinon oui team foundation gère plein d'autres choses, comme la gestion de projet, des ressources, etc... ; il doit y avoir ms project mélangé à vss au final ...
    VSS arrive en fin de support dans 4 mois (normal il date de 2005)
    Pour les petites équipes, il existe TFS Basic moins lourd et qui doit aussi être intégré aux abonnements MSDN

  12. #12
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    Citation Envoyé par PitMaverick78 Voir le message
    VSS arrive en fin de support dans 4 mois (normal il date de 2005)
    ah oui donc il marchera surement pas sur le prochain vs ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. tracé de graphes sous VB 2010 EXPRESS
    Par redoin dans le forum VB.NET
    Réponses: 0
    Dernier message: 23/07/2010, 22h38
  2. comment lancer un projet sous apache?
    Par info007 dans le forum Apache
    Réponses: 1
    Dernier message: 22/10/2008, 13h10
  3. Comment faire un projet sous eclipse
    Par newyou dans le forum Struts 2
    Réponses: 6
    Dernier message: 22/07/2008, 02h36
  4. Réponses: 2
    Dernier message: 30/04/2008, 09h20
  5. [Firefox] Comment exécuter un projet sous FireFox ?
    Par bouchette63 dans le forum Websphere
    Réponses: 2
    Dernier message: 20/09/2006, 17h45

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