simple question sur Library caching - xmlns
Bonjour j'ai implémenté le library caching dans mon application avec les extmap pour séparer les dll silverlight, les dll silverlight toolkit et les miennes (au nombre de 0 pour l'instant lol).
Mais je me posais une question :
Code:
1 2 3 4 5
| <UserControl x:Class="SilverClient.MainPage"
...
xmlns:ctrl="clr-namespace:System.Windows.Controls;
Assembly=System.Windows.Controls.Data"
...> |
Sachant que je dispose de ces dll dans un dossier à la racine de ma solution :
/MaSolution/AppliSilverlight
/MaSolution/Reference
/MaSolution/Reference/Silverlight
/MaSolution/Reference/SilverlightToolkit
Dois je changer l'adresse, namespace de l'assembly ?
Merci beaucoup !
Edit : Il s'avère que non Il faut garder le code des extmap. Ce sont les noms des références utilisés dans nos projets. L'attribut downloadUri="monPackage.zip" correspond juste au nom du fichier dans lequel sera archivé la dll.
Pareil pour les xmlns. Peu importe le chemin sur lequel il pointe du moment que la référence qu'il désigne se trouve dans le dossier.
Par exemple :
Le dossier Reference/Silverlight/
Au lieu de C:/progfiles/.../SDK/silverlight/v3/bin/ ... (le chemin n'est pas exacte, c'est pour imager)
Exemple d'un fichier extmap :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<?xml version="1.0"?>
<manifest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<assembly>
<name>System.Windows.Controls.Data.Toolkit</name>
<version>2.0.5.0</version>
<publickeytoken>31bf3856ad364e35</publickeytoken>
<relpath>System.Windows.Controls.Data.Toolkit.dll</relpath>
<extension downloadUri="SilverlightToolkit.zip" />
</assembly>
</manifest> |
Voilà ! Désolé du message inutile. En espérant que cela serve à quelqu'un.