Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1649 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Visual Studio, projets partagés et git

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Visual Studio, projets partagés et git

n°2433109
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-11-2022 à 11:56:38  profilanswer
 

Bonjour,
 
Je travaille régulièrement sur plusieurs solutions pour créer des outils spécifiques à des clients.
En revanche, j'ai tendance à réutiliser régulièrement des pans entiers d'un programme dans un autre, notamment des classes dédiées à faire des actions communes à tous les programmes.
 
C'est quelque chose que j'ai énormément de mal à gérer proprement dans Visual Studio et Git.
 
Solution 1 :
- Compiler une DLL, la mettre dans Git, et utiliser une inode dans les autres projets lors de l'import de la DLL
=> Problème : si quelqu'un fait évoluer la DLL, elle n'est pas mise à jour dans les différents repos des autres projets dans devoir pull le projet partagés.
 
Solution 2 :
- Ajouter le projet dans les différentes solutions. Seulement c'est pas dans le même dossier sur le disque et Git se perd.
 
Solution 3 :
- Idem solution 2 mais en faisant une inode à partir du dossier de la solution vers le dossier du projet partagé.
=> À nouveau c'est le bordel si on travaille sur plusieurs projets, Git se perd et on a des versions différentes d'un projet à l'autre, des modifs poussées plusieurs fois, etc.
 
Bref. Comment gérer ça proprement ?
Reste bien la solution de publier un nuget, mais je vais pas s'oublier un truc que se moi utilisé... D'autant que j'ai pas forcé envie de partager mon code...

mood
Publicité
Posté le 23-11-2022 à 11:56:38  profilanswer
 

n°2433352
TotalRecal​l
Posté le 25-11-2022 à 09:42:18  profilanswer
 

Vous avez un serveur de build ?
Teamcity permet par exemple d'héberger ses propres flux nuget. Comme ça, ça reste privé.


---------------
Topic .Net - C# @ Prog

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Visual Studio, projets partagés et git

 

Sujets relatifs
Visual Studio Code et GithubPrécision racine carré visual studio/c#
Alignement avec visual studio codeaide pour script microsoft visual basic
[Python] Projets de programmation pour débutantAide visual basic svp
Versionning de projets .NET pour exploitation externe 
Plus de sujets relatifs à : Visual Studio, projets partagés et git


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR