Déploiement ClickOnce + Framework 4 Client Profil
-
mardi 8 janvier 2013 09:57
Bonjour,
Ce n'est pas une question mais une remarque qui peut être utile à d'autres.
Si vous développez une appli WinForm qui cible Framework 4 Client Profil, Visual Studio 2010 ajoute systématiquement (ou dans des conditions que je n'ai pas déterminées) une référence à l'assembly ReportViewer 10.0.0 (dans mon cas).
Hors ce ReportViewer, outre qu'il n'est pas utilisé par l'appli, n'est pas inclus dans ce Framework et l'installation ClickOnce échoue ! Et les utilisateurs sont très content du produit qu'on leur livre...
Dommage d'une part que cette référence soit ajoutée et, d'autre part, que ClickOnce ne soit pas capable de l'installer.
Cordialement
Alain
- Type modifié Aurel BeraMicrosoft Contingent Staff, Owner jeudi 10 janvier 2013 15:09 Discussion
Toutes les réponses
-
mercredi 9 janvier 2013 10:45Propriétaire
Bonjour
Vérifiez bien si dans les Références il n'y a pas une Reference vers ReportViewer (pour tous les projets).
Ici vous avez plus de détails sur ce problème :
http://connect.microsoft.com/VisualStudio/feedback/details/591762
Cordialement,
-
mercredi 9 janvier 2013 12:12
Bonjour Aurel,
Justement ce qui n'est pas normal c'est que VS 2010 ait ajouté de lui-même une référence vers ReportViewer alors que, comme je l'ai dit, semble-t-il :
- ReportViewer n'est pas inclus dans le Framework 4 Client Profil. VS aurait pu produire au minimum un avertissement d'incompatibilité.
- ClickOnce ne sache pas l'installer
De plus l'appli ne l'utilise pas. J'ai perdu beaucoup de temps avec cette histoire...
Cordialement
Alain
-
jeudi 10 janvier 2013 15:09Propriétaire
Bonjour
C'est anormal d'ajouter automatiquement une référence vers ReportViewer. Avez-vous faites des tests avec ReportViewer ? Peut-être le système n’a pas effacé les références.
Si vous avez le temps, essayez de créer un projet vide, dans les mêmes conditions que le vôtre pour voir si le système ajoute automatiquement cette référence.
Quand même, je veux transformer ce thread en discussion générale.
Cordialement,
-
jeudi 10 janvier 2013 21:10
Bonsoir Aurel,
Je n'ai jamais utilisé ReportViewer, ni directement, ni dans un quelconque test. D'où le problème...
le projet en question appartient à une solution "complexe" qui en compte 10 et qui a évolué au fil du temps. C'est le projet qui est lancé au démarrage. Il n'est pas sur que ReportViewer soit ajouté systématiquement dans tout projet. Je pense même le contraire. Cependant, je ne sais ni quand ni pourquoi il a été ajouté dans ce projet.
Je ferai demain un nouvel essai avec un projet quelconque et je reporterai ici ma conclusion.
Cordialement
Alain

