|
Как достать assembly из xap-файла?
|
|||
---|---|---|---|
#18+
Приветсвую. Мне нужно на клиентской стороне достать assembly одной dll-ки которая находится внутри xap-файла. Метод Assembly assembly = Assembly.GetExecutingAssembly(); не подходит так как возвращает assembly текущего проекта. Сейчас делаю так: Скопировал эту библиотеку в папку ClientBin, и от туда тяну клиенту: Код: plaintext 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.
Думал вариант загрузить xap-файл клиенту, достать эту библиотеку. Но при обращении к xap-файлу генерится экспешн access denied. И как его распаковать? Пожалуйста, посоветуйте как сделать лучше? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2011, 05:32 |
|
Как достать assembly из xap-файла?
|
|||
---|---|---|---|
#18+
Нашел способ как распаковывать xap-файл: http://hackingsilverlight.blogspot.com/2009/12/hacking-silvelright-xap-file.html Решение: 1. Добавил класс Unzipper 2. Изменил wc_OpenReadCompleted: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2011, 06:09 |
|
|
start [/forum/topic.php?fid=21&gotonew=1&tid=1442059]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 120ms |
0 / 0 |