Un peu de mon expérience dans le monde .NET
| | Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|
| 29 | 30 | 31 | 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 | 1 | 2 | | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Search
Navigation
Categories
Blogroll
|

Thursday, February 18, 2010
Signer (Strong Name) une assembly tierce
Je développe une tâche personnalisé pour SSIS (sujet très intéressant, abordé probablement lors d’un prochain post) et fait face à un problème : afin d’être enregistré dans la GAC, mon composant doit être signé (Strong Name), ainsi que toute les assembly référencées …
Pour mon développement pas de problème (
sn –k key.snk & [assembly: assemblyKeyFileAttribute(@"key.snk")]
Mais que faire des composant 3th party, dont je n’ai évidement pas les sources ?
Voici ma solution :
- Générer une clé => sn –k 3thparty.snk
- Désassembler l’assembly en langage intermédiaire => ildasm.exe 3thparty.dll /out: 3thparty.il
- Réassembly l’assembly, en ajoutant la clé => ilasm.exe 3thparty.il /dll /output=3thparty.dll /key=3thparty.snk
Fonctionne bien évidement seulement si l’assembly n’a pas été obfuscée …
Thursday, February 18, 2010 3:55:04 PM (GMT Standard Time, UTC+00:00)
.NET 3.5 | Tips

Tuesday, February 24, 2009

Wednesday, November 26, 2008
Comment vérifier que le SP1 du .NET framework 3.5 est correctement installé ?
Pour info, vous pouvez vérifier les différentes version du .NET framework installé sur votre ordinateur en visualisant la base de registre (clé HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP).
Pour vérifier que le SP1 de la version 3.5 est installé, la valeur de la clé ‘HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v35.\SP’ doit être à 1 (est à 0 quand le SP n’est pas installé)
Wednesday, November 26, 2008 10:33:29 AM (GMT Standard Time, UTC+00:00)
.NET 3.5