CH4BRN
Messages postés51Date d'inscriptionlundi 19 février 2018StatutMembreDernière intervention 6 février 2021
-
14 mars 2018 à 11:30
CH4BRN
Messages postés51Date d'inscriptionlundi 19 février 2018StatutMembreDernière intervention 6 février 2021
-
14 mars 2018 à 15:20
Bien le bonjour.
Je me permets de venir quérir votre aide après avoir cherché quelques temps une solution, sans succès.
J'ai une solution "ToolBoxStarterKitInstaller" composée dont le but est d'installer le template de la solution ToolBox, un outil interne à mon entreprise.
Ce template dépend de plusieurs Packages/NuGets, dont Prism (par exemple).
Avant que je ne fasse la mise à jour de Prism pour ce template, je ne rencontrais aucun problème, mais depuis cette mise à jour vers la version 7.0.0.396 de Prism, j'ai le message d'erreur
Error CS0246 The type or namespace name 'Prism' could not be found (are you missing a using directive or an assembly reference?)
Mes packages sont dans les références, mais avec un panneau jaune dessus (indiquant un problème, j'imagine). Et ils sont bien présents dans le fichier packages.config :
Quand, dans la Package Manager Console, j'entre la commande
update-package -reinstall
mon problème est résolu et tous les packages apparaissent.
Je voudrais savoir, s'il vous plait, s'il est possible d'automatiser cette commande, ou peut être connaitre une solution plus propre qui me permettrait de ne plus avoir cette erreur.
Whismeril
Messages postés18417Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 5 juin 2023624 14 mars 2018 à 13:07
Bonjour
Ça peut être visual studio qui se marche dessus.
Supprime la référence qui a le panneau jaune.
Sauve la solution.
Éventuellement régénère, ça te dira qu’il manque un truc.
Et après tout ça va rechercher la référence, vs aura « oublié » l’ancienne et ça devrait aller.
CH4BRN
Messages postés51Date d'inscriptionlundi 19 février 2018StatutMembreDernière intervention 6 février 2021 14 mars 2018 à 13:50
Oups! Je me suis mal expliqué :
Dans le StarterKitInstaller, en fait, tout va bien. Mes packages sont bien là, aucun problème. Mais une fois que j'ai "installé" le template grâce au fichier ToolBoxStarterKitInstaller.vsix et que je créé un projet avec ce template, bim, erreur de packages.
J'ai trouvé plusieurs méthodes pour intégrer des packages à un template, mais c'est toujours pour un template "de base", et ça ne marche pas (j'ai essayé de les intégrer au fichier vsix dans un dossier package et de les référencer comme ça dans le source.extension.vsixmanifest