Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Azra [Florent Santin]

.Net, X'Net, aucun lien de parenté V2.0

Actualités


  • MSN Alerts
    View Florent Santin's profile on LinkedIn
Projet Silverlight et re-organisation de solution

Un truc tout bête qui m’est arrivé aujourd’hui (niveau débutant qui me fait perdre 20min) …

Après un gros re-factoring de solution (réorganisation des projets dans des répertoires différents), un problème étrange m’est apparut: me voila dans l’impossibilité de debug mon projet Silverlight (du moins, d’évaluer mes Breakpoints).

Après quelques tests, je me rend compte que, tout simplement, la recompilation de mon projet SL ne re-génére pas le fichier xap dans le répertoire ClientBin de mon application Web hôte, bizarre.

Quelques vérifications s’imposent:

  • Le projet Silverlight est bien lié à l’application hôte ASP.NET

image

  • Le .XAP apparait bien dans le projet de l’application hôte, répertoire ClientBin (et le projet compile sans soucis, et le .XAP reste visible même après des rafraichissements du projet) 

image

  • Par contre, le répertoire physique qui doit contenir le Xap est vide!!! (et pas d’erreur lors de la compilation comme cela aurai été le cas pour une référence classique…).

image

  • En éditant le fichier de projet de l’application hôte ASP.NET, je remarque que la section SilverLightApplicationList est vide…

<SilverlightApplicationList>
</SilverlightApplicationList>

  • … alors qu’elle devrai référencer mon projet Silverlight

<SilverlightApplicationList>{D633E905-4A0C-4CC1-B22C-9C4E58598D3D}|..\SilverlightApplication4\SilverlightApplication4.csproj|ClientBin|False</SilverlightApplicationList>

Mais oui! voila le problème… en retournant dans les propriétés du projet ASP.NET, onglet Silverlight Applications, mon projet Silverlight n’est plus déclaré!

image

Il suffit donc de le re-référencer…

image

(…)

Conclusion: cela serai sympa de mettre un petit warning ou un message d’erreur (comme c’est le cas avec les références) lorsque l’on réorganise des projets ASP.NET / Silverlight et que ceux-ci ne se trouvent pas, plutôt que de les supprimer comme un bourrin sans rien dire :)

Posted: dimanche 12 juillet 2009 23:05 par azra
Classé sous :
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

nk54 a dit :

Salut j'ai sensiblement le même problème. Mon fichier xap ne se génère pas sauf que dans mon cas, dans les propriétés de l'application web, j'ai bien la référence. Je l'ai supprimé, rajouté, rien n'y fait :(

Nk54

# juillet 15, 2009 09:40

thavo a dit :

Même problème (refactoring de projets Silverlight 4 en fin d'itération), mais en plus "méchant", car on a en plus la contrainte suivante :

une quinzaine de projets sont sous contrôleur de code source TFS. S'agissant de TFS 2010 (b2), je pensais naïvement que le gros refactoring (touchant des répertoires, namespaces, xap...) serait géré simplement.

Et bien, grosse erreur, j'ai perdu des heures avant d'arriver au résultat escompté (en passant par des renommages temporaires, bidouilles, ...).

Est-ce qu'il y a des Best pracrices là dessus ??

PS : J'ai testé ce même refactoring sous VSS 2005, c'est galère, mais on y arrive plus rapidement.

Vincent THAVONEKHAM

# février 23, 2010 09:48
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- SharePoint 20XX: Script PowerShell pour exporter en CSV toutes les listes d’une ferme pour auditer le contenu avant migration par Blog Technique de Romelard Fabrice le 03-28-2017, 17:53

- Les pièges de l’installation de Visual Studio 2017 par Blog de Jérémy Jeanson le 03-24-2017, 13:05

- UWP or not UWP sur Visual Studio 2015 ? par Blog de Jérémy Jeanson le 03-08-2017, 19:12

- Désinstallation de .net Core RC1 Update 1 ou SDK de Core 1 Preview 2 par Blog de Jérémy Jeanson le 03-07-2017, 19:29

- Office 365: Ajouter un utilisateur ou groupe dans la liste des Site collection Administrator d’un site SharePoint Online via PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-24-2017, 18:52

- Office 365: Comment créer une document library qui utilise les ContentTypeHub avec PowerShell et CSOM par Blog Technique de Romelard Fabrice le 02-22-2017, 17:06

- [TFS] Supprimer en masse les dépendances à SQL Enterprise ou Developer avant de procéder à une migration par Blog de Jérémy Jeanson le 02-20-2017, 20:30

- Office 365: Attention au volume utilisé par les fichiers de Thèmes de SharePoint Online par Blog Technique de Romelard Fabrice le 02-07-2017, 18:19

- [SCVMM] Supprimer une machine bloquée par Blog de Jérémy Jeanson le 01-31-2017, 21:22

- Microsoft .Net Challenge 2017 par Le Blog (Vert) d'Arnaud JUND le 01-30-2017, 15:25