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 :

VB.NET impression Dymo WPF


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut VB.NET impression Dymo WPF
    Bonjour,

    J'e dispose d'une imprimante Dymo LabelWritter 550 Turbo, et je développe en VB.net une application WPF sous visual studio 2019.

    Malgrés plusieurs recherche je n'arrive pas à imprimer. J'ai récupéré le package NuGet https://www.nuget.org/packages/DYMO.Connect.SDK/ et consulté les exemples :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim Label As dymo.Label.Framework.ILabel
            Label = dymo.Label.Framework.Framework.Open("C:\Users\Moi\Desktop\Test.label")
            Label.SetObjectText("IBarcodeObject0", "123")
            Label.Print("DYMO LabelWriter 550 Turbo")
    Mais j'ai des messages d'erreur : System.IO.FileLoadException*: 'Impossible de charger le fichier ou l'assembly 'DYMO.Common, Version=8.5.1.1816, Culture=neutral, PublicKeyToken=5426002a38745af9' ou une de ses dépendances. La définition trouvée du manifeste de l'assembly ne correspond pas à la référence de l'assembly. (Exception de HRESULT : 0x80131040)'

    Globalement l'impression sous WPF est assez mal documenté, les quelques exemples trouvées passent tous par la boite de dialogue d'impression or je voudrais que lorsque j'appuie sur un bouton il imprime directement une étiquette Dymo sans ouvrir de fenêtre de dialogue.

    Je ne suis pas assez à l'aise pour identifier et comprendre ce qui cloche est-ce que quelqu'un aurait des pistes ?

    Merci de votre aide

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    Ils fournissent un exemple wpf sur leur page github https://github.com/dymosoftware/DCD-SDK-Sample (ils sont en .NET/C#)
    Pour imprimer, ils passent par une instance de DymoPrinter.Instance
    et pour mettre à jour un label, ils passent par dymoSDKLabel.UpdateLabelObject (dymoSDKLabel étant un DymoLabel.Instance)

    En regardant les issues sur le github, il semble y avoir plusieurs cas de cette même erreur. Peut-être faire l'essai dans un projet ciblant .NET FRamework 4.8 si tu cibles actuellement .NET5/6/7

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

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 198
    Par défaut
    il cherche un fichier qui s'appelle DYMO.Common.dll

    cherche le et dis nous où il est si tu le trouves
    et il faudrait aussi nous dire ce que tu as ajouté en référence à ton projet
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  4. #4
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    Bonjour,

    Merci pour votre aide, je vais regarder tout ça mais je suis en déplacement ce début de semaine sans accès à l'imprimante en question. Je teste en fin de semaine et vous tient au courant. Merci encore pour votre intérêt !

  5. #5
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    Bonjour,

    Je viens de réaliser un certain nombre d'essais peux concluant. J'ai créé une étiquette des plus basiques juste un texte et je cherche déjà à imprimer cette simple étiquette stockée sur mon bureau et intitulée Essai.dymo. Mon programme est constitué d'un simple bouton et lorsque je clique il est censé imprimer l'étiquette. L'imprimante se nomme bien "DYMO LabelWriter 550 Turbo" (mais n'est pas celle définie par défaut). Via le logiciel Dymo j'arrive à imprimer une étiquette signe que la Dymo est bien reconnue et installée sur l'ordi en question. Je suis en WPF VB.NET framework 4.8. J'ai ajouté les réf via :

    Gérer les packages NuGet, j'ai cherché Dymo et sélectionné les packages :
    • DYMO.Connect.SDK (v1.4.3.37)
    • DYMO.Label (v8.5.1.4)


    L'installation dse déroule correctement et je récupère les références :
    • DYMO.Common
    • DYMO.DLS.Runtime
    • DYMO.Label.Framework
    • DymoSDK
    • Interop.DYMOPrintingSupportLib


    Page xaml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <Window x:Class="MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
            xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
            xmlns:local="clr-namespace:EssaiDymoWPF"
            mc:Ignorable="d"
            Title="MainWindow" Height="450" Width="800">
        <Grid>
            <Button Content="Button" HorizontalAlignment="Left" Margin="426,192,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click"/>
        </Grid>
    </Window>
    Code lié au bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Imports DymoSDK.Implementations
    Imports DymoSDK.Interfaces
     
    Class MainWindow
        Private Sub Button_Click(sender As Object, e As RoutedEventArgs)
     
            DymoSDK.App.Init()
            Dim dymoSDKPrinter = DymoPrinter.Instance
            Dim fullpath As String = System.IO.Path.GetFullPath("C:\Users\Moi\Desktop\Essai.dymo")
            Dim dymoSDKLabel = DymoLabel.Instance
            dymoSDKLabel.LoadLabelFromFilePath(fullpath)
            dymoSDKPrinter.PrintLabel(dymoSDKLabel, "DYMO LabelWriter 550 Turbo", 1, False, False, 0, False, False)
     
        End Sub
     
    End Class
    Après avoir mis un point d'arrêt en début de code, j'identifie que lorsque j'appuie sur le bouton il passe bien par chaque ligne sans erreur, mais rien ne s'imprime...

    J'ai également essayé le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Imports DymoSDK.Implementations
    Imports DymoSDK.Interfaces
     
    Class MainWindow
        Private Sub Button_Click(sender As Object, e As RoutedEventArgs)
     
            Dim dymoSDKLabel As DymoLabel
            dymoSDKLabel = DymoLabel.Instance
     
            Dim dymoSDKPrinter = DymoPrinter.Instance
            dymoSDKLabel.LoadLabelFromFilePath("C:\Users\Moi\Desktop\Essai.dymo")
            Dim SelectedPrinter As String = "DYMO LabelWriter 550 Turbo"
            Dim Printers = DymoPrinter.Instance.GetPrinters()
            DymoPrinter.Instance.PrintLabel(dymoSDKLabel, SelectedPrinter, 1, True)
     
        End Sub
     
    End Class
    Mais à la ligne : dymoSDKLabel.LoadLabelFromFilePath("C:\Users\Moi\Desktop\Essai.dymo") , il me met une exception non gérée :
    System.Collections.Generic.KeyNotFoundException
    Du coup je suis un peu perdu à noter que Imports DymoSDK.Interfaces reste gris

    Merci de vos retours

  6. #6
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    Edit : j'ai rajouté la ligne :MsgBox(dymoSDKPrinter.Is550Printer(SelectedPrinter)) qui me renvoie true si je comprends bien il me trouve bien l'imprimante c'est donc l'étiquette qui semble poser problème ...

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    dans le sample, ils affichent l'état de l'impression via
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     If dymoSDKPrinter.PrintLabel(dymoSDKLabel, ConnectedPrinter.Name, 1, False, False, 0, False, False) Then
                Console.WriteLine("Print successful.")
            End If
    peut-être intéressant de voir si dans ton cas, on passe par l'affichage


    Tu as testé le code du sample ?
    WPF => https://github.com/dymosoftware/DCD-...ree/master/WPF
    VB (console)=> https://github.com/dymosoftware/DCD-...alBasic_Sample

    Sinon, Dymo indique les dépendances avec SkiaSharp et SkiaSharp.Views, est-ce qu'ils se sont installés avec le package de Dymo ? sinon les installer et voir si ça résout le souci

  8. #8
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    Bien vu pour les réf SkiaSharp. J'en ai rajouté cependant j'ai un avertissement sur une des réf :

    Le composant référencé 'C:\Users\Moi\source\repos\EssaiDymoWPF\packages\SkiaSharp.NativeAssets.macOS.2.88.3\build\net462\..\..\runtimes\osx\native\libSkiaSharp.dylib' est introuvable. Or il existe bel et bien à l'endroit spécifié.


    efectivement je n'ai aucune ligne dans la fenêtre console lorsque j'insère la ligne Console.WriteLine("Print successful.").

    Pour ce qui est des programmes test : le prog VB_DYMOSDK_Sample fonctionne et imprime bien l'étiquette que je lui spécifie. Je vais tenter de regarder les écarts entre ce code et le mien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    Module Module1
     
        Sub Main()
            DymoSDK.App.Init()
     
            Dim fullpath As String = System.IO.Path.GetFullPath("C:\Users\Moi\Desktop\Essai.dymo") 'samplelabel.dymo")
            Dim dymoSDKLabel = DymoLabel.Instance
            dymoSDKLabel.LoadLabelFromFilePath(fullpath)
     
            Dim dymoSDKPrinter = DymoPrinter.Instance
     
            Dim Printers = DymoPrinter.Instance.GetPrinters()
            Dim ConnectedPrinter = Printers.FirstOrDefault()
     
            For Each prt In Printers    ' Iterate through each element and find a connected printer.  
                Console.WriteLine($"Printer info: {prt.DriverName}, {prt.Name}, {prt.IsTwinTurbo}")
                If prt.IsConnected Then
                    ConnectedPrinter = prt
                End If
            Next
     
            If dymoSDKPrinter.PrintLabel(dymoSDKLabel, ConnectedPrinter.Name, 1, False, False, 0, False, False) Then
                Console.WriteLine("Print successful.")
            End If
     
            Console.ReadKey()
     
        End Sub
     
    End Module

  9. #9
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    J'ai revérifié tous les packages et mises à jour. Gros point de vigilance sur le package SkiSharp.Views où les versions antérieures à la 1.68.3 posent problème.

    Voici le code qui fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Imports DymoSDK.Implementations
    Imports System.IO.Path
     
    Module Module1
        Sub imprim()
            DymoSDK.App.Init()
     
            Dim fullpath As String = System.IO.Path.GetFullPath("C:\Users\Moi\Desktop\Modele.dymo") 'Essai.dymo")
            Dim dymoSDKLabel = DymoLabel.Instance
            dymoSDKLabel.LoadLabelFromFilePath(fullpath)
     
            Dim LabelTextObject As DymoSDK.Interfaces.ILabelObject
            LabelTextObject = dymoSDKLabel.GetLabelObject("ITextObject1")
            dymoSDKLabel.UpdateLabelObject(LabelTextObject, "26-06-23")
     
            Dim dymoSDKPrinter = DymoPrinter.Instance
            Dim Printers = DymoPrinter.Instance.GetPrinters()
            Dim ConnectedPrinter = Printers.FirstOrDefault()
     
            For Each prt In Printers       
                If prt.IsConnected Then
                    ConnectedPrinter = prt
                End If
            Next
     
            dymoSDKPrinter.PrintLabel(dymoSDKLabel, ConnectedPrinter.Name, 1, False, False, 0, False, False)
     
        End Sub
    End Module
    Voici l'ensemble des packages et versions installées :
    • DYMO.Connect.SDK v1.4.3.37
    • Microsoft.NETCore.Platforms v7.0.3
    • NETStandard.Library v2.0.3
    • OpenTK v3.3.3
    • OpenTK.GLControl v3.3.3
    • SkiaSharp v2.88.3
    • SkiaSharp.NativeAssets.macOS v2.88.3
    • SkiaSharp.NativeAssets.Win32 v2.88.3
    • SkiaSharp.Views v1.68.3 /!\ les versions plus récentes posent problème
    • SkiaSharp.Views.Desktop.Common v2.88.3
    • SkiaSharp.Views.Gtk2 v2.88.3
    • SkiaSharp.Views.WindowsFor v2.88.3
    • SkiaSharp.Views.WPF v2.88.3
    • System.Buffers v4.5.1
    • System.Drawing.Common v7.0.0
    • System.Memory v4.5.5
    • System.Numerics.Vectors v4.5.0
    • System.Runtime.CompilerServices.Unsafe v6.0.0


    Bonne journée et merci pour votre aide

  10. #10
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    Citation Envoyé par Vincent23 Voir le message
    J'ai revérifié tous les packages et mises à jour. Gros point de vigilance sur le package SkiSharp.Views où les versions antérieures à la 1.68.3 posent problème.
    tu veux dire les versions ultérieures je suppose (>1.68.3) vu que tu indiques que les plus récentes posent problèmes quand tu indiques les packages

  11. #11
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    @Umfred : exact ! Merci pour ta correction

  12. #12
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    Incroyable, lorsque je suis en développement et que je démarre en mode débogage tout fonctionne correctement lorsque je publie la solution (que j'installe le programme sur le même PC que celui du développement ou un autre) ça ne fonctionne pas : pas d'impression et la fenêtre se ferme. J'avoue que je sèche sur comment trouver la cause du problème puisque pas de message d'erreur ...

    Et ça fonctionne lorsque je lance Exécuter sans débogage

  13. #13
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    Il manque peut-être un package dans ton pack d'installation.

  14. #14
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    comme ça je n'ai pas l'impression, comment le savoir ?

    j'ai tenté en lançant une msg box à chaque ligne de la fonction impression pour voir à quel moment ça coince et ben dès la première ligne lorsqu'il appelle : DymoSDK.App.Init()

    Est ce que ça pourrait être une problématique 32 et 64 bit ? car dans le package dymo il y a ce tableau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
      ____   __   __  __  __    ___      ____    ____    _  __
     |  _ \  \ \ / / |  \/  |  / _ \    / ___|  |  _ \  | |/ /
     | | | |  \ V /  | |\/| | | | | |   \___ \  | | | | | ' / 
     | |_| |   | |   | |  | | | |_| |    ___) | | |_| | | . \ 
     |____/    |_|   |_|  |_|  \___/    |____/  |____/  |_|\_\
     
    In order to run in all deployment scenarios, please add an intialization
    call to your application startup.
     
    DymoSDK.App.Init();
     
    Please refer to the below table to determine which files you will need to
    include in your application's deployment. If there is a checkmark (✓) in the
    column for the architecture that matches your deployment architecture, the file
    is required to be deployed with your app.
     
    +------------------------------------------------+-----+-----+------------------------+---------------------------+
    |                      File                      | x86 | x64 | AnyCPU (Prefer-32 bit) | AnyCPU (No Prefer-32 bit) |
    +------------------------------------------------+-----+-----+------------------------+---------------------------+
    | DYMO.CrossPlatform.Common.dll                  | ✓   | ✓   | ✓                      | ✓                         |
    | DYMO.CrossPlatform.Common.PlatformSpecific.dll | ✓   | ✓   | ✓                      | ✓                         |
    | DYMO.LabelAPI.dll                              | ✓   | ✓   | ✓                      | ✓                         |
    | DYMO.LabelAPI.PlatformSpecific.dll             | ✓   | ✓   | ✓                      | ✓                         |
    | DYMO.Common.dll                                | ✓   | ✓   | ✓                      | ✓                         |
    | x86/DYMOPrinting.dll                           | ✓   |     | ✓                      | ✓                         |
    | x86/PrintingSupportLibrary.dll                 | ✓   |     | ✓                      | ✓                         |
    | x86/libdymobarcode.dll                         | ✓   |     | ✓                      | ✓                         |
    | x86/usps4cb.dll                                | ✓   |     | ✓                      | ✓                         |
    | x86/libSkiaSharp.dll                           | ✓   |     | ✓                      | ✓                         |
    | x64/DYMOPrinting.dll                           |     | ✓   |                        | ✓                         |
    | x64/PrintingSupportLibrary.dll                 |     | ✓   |                        | ✓                         |
    | x64/libdymobarcode.dll                         |     | ✓   |                        | ✓                         |
    | x64/usps4cb.dll                                |     | ✓   |                        | ✓                         |
    | x64/libSkiaSharp.dll                           |     | ✓   |                        | ✓                         |
    +------------------------------------------------+-----+-----+------------------------+---------------------------+
     
    -----------------------------------------------------------------------------------------------
      DYMO.Connect.SDK 																			
      Released since Nov 2019.																	
    -----------------------------------------------------------------------------------------------
    	Version 	      Release notes                                                               
    -----------------------------------------------------------------------------------------------
    	1.2.976.48729  First stable version to print, open and update label objects.               
    -----------------------------------------------------------------------------------------------
    	1.2.976.48730  Added the required dependencies to be downloaded when package is installed. 
    -----------------------------------------------------------------------------------------------
     	1.2.977        Fixed bug setting value for QRCode objects. 								
                           Print quality parameter added on print methods.								
    -----------------------------------------------------------------------------------------------
    	1.2.977.101    Fix issue loading label from XML content(DieCutLabel).						
    -----------------------------------------------------------------------------------------------
    	1.2.977.106    Fix issue loading label from XML content when Version and Units 			
                           when Version and Units element are switched in XML file.				    
     ----------------------------------------------------------------------------------------------
    	1.3.1.115 	   Fix low quality printing on tape printers with labels created from DLS.
    -----------------------------------------------------------------------------------------------

  15. #15
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    Si j'essaie d'ajouter les références via le gestionnaire j'obtiens un message d'erreur : Nom : références.png
Affichages : 207
Taille : 45,1 Ko

  16. #16
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    il ne faut pas les rajouter dans le projet, mais au moment de l'empaquetage de déploiement.
    Comment tu as procédé pour le déploiement ? quel est le type de cible de ton projet ?

  17. #17
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    Bonjour

    Merci Umfred pour ton intérêt à ma problématique,

    Je procède ainsi :

    1° Générer ==> Générer le nom du fichier
    2° Générer ==> Publier le nom du fichier ==>Publier :

    Nom : Publication.png
Affichages : 196
Taille : 28,1 Ko

    dans fichiers d'application j'ai ceci :

    Nom : Publication2.png
Affichages : 204
Taille : 35,2 Ko

    et dans Composants requis j'ai uniquement Microsoft.NET.Framework 4.8 (x86 et x64) de coché :

    Nom : Publication3.png
Affichages : 195
Taille : 24,4 Ko

    Le reste (Mises à jour et Options) sont vides ! mise à jour rin de coché, options uniquerment Ouvrir la page web de déploiement après la publication et utiliser l'extension de fichier ".deploy" de cochés.

    et après je suis l'assistant de publication :
    Je sélectionne l'emplacement
    je coche à partir d'un CD-ROM ou DVD-ROM
    Je coche l'application ne vérifiera pas la disponibilité de mises à jour
    et je termine

    Sur les ordi je lance le setup.exe

    La procédure est-elle correcte ?

  18. #18
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    Dans la liste des fichiers d'applications, tu as tous les fichiers mentionnées dans le SDK ?
    J'ai l'impression qu'il ne prend qu'une version x86 ou x64 des fichiers nécessaires. Voir en passant par l'assistant de publication si on peut rajouter les versions manquantes.
    J'ai remarqué aussi qu'il n'y avait aucune configuration/type de cpu sélectionné (peut-être normal selon le type de projet). tu fais bien la génération en mode Release ?

  19. #19
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 89
    Par défaut
    Je regrette Umfred mais j'ai appris le codage et en particulier le VB.net par mes propres moyens en expérimentant et en me documentant au travers de forums. Aussi je ne maîtrise ni le vocabulaire ni certains concept du programmeur/développeur. Pourrais tu m'expliquer plus en détail la formule :
    tu fais bien la génération en mode Release ?
    Après lorsque tu indiques :
    tu as tous les fichiers mentionnées dans le SDK ?
    tu parles des fichiers stipulés dans le document Dymo avec les coches ?

    Je vais vérifier. Si tel n'est pas le cas, comment dois je procéder pour ajouter les fichiers manquants (c'est dans les fichiers d'applications (mais tu ne peux pas en ajouter, si ?)) ?

  20. #20
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 545
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 545
    Par défaut
    Le mode Release apparait en haut dans la barre d'outils de visual studio (mais dans ta 1ère capture, on voit Configuration:N/A, en principe, c'est là qu'il y a Release ou Debug; à côté, Plateforme: N/A, c'est là qu'on peut avoir AnyCPU, x32, x64) Je ne sais plus si on a le choix dans tous les types de projet (WPF/Forms/.. .NETFramework//.NET(core)); donc ma remarque ne fait pas forcément sens selon le type de projet.
    (Je viens de vérifier, j'ai ces fenêtres en passant par les propriétés du projet sous Visual Studio 2022 community)
    Avant de lancer la publication, bien choisir Release en haut

    Nom : Capture_vs2022_config.PNG
Affichages : 194
Taille : 25,9 Ko

    Sinon oui je parlais bien de la correspondance avec la doc Dymo avec les coches en face des fichiers (et pas d'options pour en rajouter, mais en cochant la case "Afficher tous les fichiers"

Discussions similaires

  1. [VB.NET] Impression d'un DataGrid
    Par hamed dans le forum Windows Forms
    Réponses: 7
    Dernier message: 11/02/2005, 10h07
  2. [CR][ASP.NET] Impression sur imprimante partagée
    Par Frusciante8 dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 27/01/2005, 12h03
  3. [CR10][ASP.NET]Impression sur le poste Client
    Par David.V dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 30/04/2004, 13h41
  4. [CR][ASP.NET] Impression en format "paysage"
    Par David.V dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 24/04/2004, 22h56
  5. [VB.NET] impression d'un datagrid
    Par behe dans le forum Windows Forms
    Réponses: 3
    Dernier message: 13/01/2004, 09h59

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