|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
Привет всем. В проекте использую XML сериализацию. Проект представляет из себя COM-объект. Код сериализации ниже: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Класс PrinterSettings описан в этой же сборке. На некоторых машинах(с одной и той же ОС Win XP) в InnerException.Message содержится следующее: Could not found file or assembly 'BarPrinter, Version=1.0.5604.40834, Culture=neutral, PublicKeyToken=1b1cc119e096d9df' or one of its dependencies. The module was expected to contain an assembly manifest. На других машинах и с WinXP и с Win 8 все работает. Подскажите в чем может быть проблема? Всем спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 11:15 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
astatsa, Ну значит, нет такой ddl в структуре вашего проекта или GAC. Или версия в конфиге прописана неверно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 12:26 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
Axeleron, Какой DLL, если данный класс находится в этой же сборке. Поясню как все происходит. Подключаю свой COM-объект например в Excel, вызываю метод Config, который открывает форму настроек. После нажатия кнопки "ОК" на форме, происходит сериализация класса PrinterSettings (моего же проекта). На некоторых машинах все происходит, а на некоторых вываливается вышеописанный exception. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 12:38 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
Да и еще, BarPrinter - это как раз моя сборка, где и находится сериализуемый класс. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 12:40 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
astatsa, Сигнатура ссылки сборки, указанная в конфиге проекта, и физическое наличие самой сборки соответствующей ссылке сигнатуры не соответствуют. Теперь понятнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 12:54 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
astatsaДа и еще, BarPrinter - это как раз моя сборка, где и находится сериализуемый класс. astatsaCould not found file or assembly 'BarPrinter, Version=1.0.5604.40834, Culture=neutral, PublicKeyToken=1b1cc119e096d9df' or one of its dependencies . Вы стопроцентно уверены, что ваш самописный класс не тащит в референсах ничего несамописного, и что может отсутствовать на локальных компьютерах? Проверьте иерархию референсов сборки - её в детальном виде умеет показывать, например, dotPeek. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 12:57 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Класс: Код: c# 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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 13:01 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
Axeleron, Какая сигнатура, какой сборки? У меня в Reference'ах следующее: Код: xml 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 13:06 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
astatsa, Вы запутались и остальных путаете. astatsaДа и еще, BarPrinter - это как раз моя сборка, где и находится сериализуемый класс. Пора определяться уже что ли... Она строгая сборка-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 13:14 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
Axeleron, Чем запутал то? Да, сборка со строгим именем. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 13:47 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
astatsaЧем запутал то? Да, сборка со строгим именем. Она в GAC'e? Сигнатура совпадает с той, что в сообщении об ошибке? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 13:53 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
Axeleron, Она не в GAC'e. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 14:05 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
astatsa, Тогда copy local = true в проперти референса на сборку, а то в конфиге указываете на одну версию сборки, а в референсах всегда другая (старая) версия. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 14:32 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
Axeleron, Я же приводил список сборок подключенных к проекту. Там вообще никаких сторонних сборок нет. Вот все сборки которые подключены: System System.Drawing System.Windows.Forms System.Xml В другом проекте делал тоже самое(такую же сериализацию) и проблем не было. Да и сейчас на некоторых машинах работает. Не могу понять в чем может быть проблема... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 15:00 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
astatsa, Тогда полный бред. Вы не понимаете в .NET чего-то фундаментального. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 15:13 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
Axeleron, Ну если Вы понимаете, может тогда подскажите что я не понимаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 15:26 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
astatsa, А BadImageFormatException случаем нет в начале текста ошибки? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 15:35 |
|
Не находит сборку при XML сериализации
|
|||
---|---|---|---|
#18+
Axeleron, Image? Нет. У меня нигде Image не используется. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2015, 15:48 |
|
|
start [/forum/topic.php?fid=20&fpage=86&tid=1401572]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 322ms |
total: | 449ms |
0 / 0 |