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 :

Compilation projet via un .bat


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2009
    Messages : 212
    Par défaut Compilation projet via un .bat
    Bonjour je souhaite compiler mon projet c# via un script (.bat).
    Je fais comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    cd"..."
    csc /out: Form.exe  ..\..\..\Proj\Proj\Form1.cs ..\..\..\Proj\Proj\Form1.Designer.cs ..\..\..\Proj\Proj\Program.cs
     
    Form.exe
    Jusque là aucun soucis,ça marche.
    J'ai une erreur qui survient lorsque j'ai une image dans le projet (pictureBox,...).

    ************** Texte de l'exception **************
    System.Resources.MissingManifestResourceException: Impossible de trouver des ressources appropriées pour la culture spécifiée ou la culture neutre. Assurez-vous que "Proj.Form1.resources" a été correctement incorporé ou lié dans l'assembly "Form" au moment de la compilation ou que tous les assemblys satellites requis sont chargeables et complètement signés.
    à System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
    à System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
    à System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents)
    à System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream)
    ...
    Quelqu'un connaitrait-il une solution à ce problème?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2007
    Messages : 82
    Par défaut
    Si tu le compiles avec Visual Studio est-ce que ça marche???

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2009
    Messages : 212
    Par défaut
    Citation Envoyé par girouxv Voir le message
    Si tu le compiles avec Visual Studio est-ce que ça marche???
    Oui ça marche en compilant avec VS !

  4. #4
    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 : 39
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Euh? Quel est l'interet de le compiler via un .bat ?
    Connais tu MSBuild ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2009
    Messages : 212
    Par défaut
    Citation Envoyé par PitMaverick78 Voir le message
    Euh? Quel est l'interet de le compiler via un .bat ?
    Connais tu MSBuild ?
    J'ai une première appli dans laquelle je génère des .dll à partir de fichiers de classe. Je réutilise ensuite les dll générées dans une seconde appli que je compile via le .bat ! le problème est que j'ai une image dans la seconde appli et elle fait planter la compilation. C'est un problème de référencement mais je ne vois pas comment le résoudre

  6. #6
    Membre actif
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2011
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 71
    Par défaut
    Salut,

    Ne peux tu pas pas mettre tes deux projets dans la même solution dans VS ?
    Du coup, tu pourras mettre ta bibliothèque de classe en référence "Projet" de ton deuxième projet.
    Du coup tout est automatique quand tu compile avec VS.
    Les deux projets sont générés en cascade.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2007
    Messages : 82

Discussions similaires

  1. [IDE][VS2005] Comment compiler projet et obtenir un exe ?
    Par Bing dans le forum Visual Studio
    Réponses: 18
    Dernier message: 07/11/2008, 21h15
  2. Probleme execution projet via .bat
    Par Tsukaasa dans le forum Général Java
    Réponses: 6
    Dernier message: 25/08/2008, 11h54
  3. compilation projet ( en plusieur fichier )
    Par damien77 dans le forum Code::Blocks
    Réponses: 3
    Dernier message: 21/02/2007, 23h46
  4. [1.1] Comment compiler projet en ligne de commande ?
    Par joujoukinder dans le forum Framework .NET
    Réponses: 3
    Dernier message: 20/01/2006, 13h56
  5. Appeler une fonction Access via un .bat
    Par kluh dans le forum Access
    Réponses: 12
    Dernier message: 27/11/2005, 23h41

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