0 / 0 / 0
Регистрация: 11.11.2018
Сообщений: 3
|
|
1 | |
.NET 4.x Восстановить форму из дизассемблированного кода18.12.2018, 03:19. Показов 8457. Ответов 5
Есть, значит, экзешник скомпиленый, от которого потерялся исходник. Я его дизассемблировал через dotPeek, получил объединенный класс этой формы (т.е. ".Designer.cs" и ".cs"), а также откопал там .resx файл
Вопрос: как его вернуть в проект? На дизайнера и просто cs уже разделил, resx положил, все вроде вместе, как и должно быть, и визуалка распознала, что они вместе. Но при попытке открыть в конструкторе форм - Failed to parse method 'InitializeComponent'. The parser reported the following error 'Invalid symbol kind: NamedType'. Please look in the Task List for potential errors. Гуглёж как-то совсем не задался, на stackoverflow что-то подобное нашел, но там написано, мол поменяйте атрибут у пространства имен (если это атрибут из рефлексии, то я не знаю, какой). Само пространство имен менять - зачем, если у меня во всей программе одно оно и ранее было.
0
|
18.12.2018, 03:19 | |
Ответы с готовыми решениями:
5
Суть дизассемблированного кода Разобрать фрагмент дизассемблированного текста на ассемблере Как восстановить форму Восстановить форму по коду |
544 / 352 / 119
Регистрация: 17.08.2014
Сообщений: 1,335
|
|
18.12.2018, 07:45 | 2 |
спецкор РЕН-ТВ, Скорее всего форма у вас не простая, а допиленная с помощью как то компонентов, допустим того же devexpress. Поэтому и получаете ошибку что тип такой неизвестен.
0
|
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|
18.12.2018, 10:10 | 3 |
вы бы сам проект с формой + ехе приложили, быстрее понять можно тогда
0
|
0 / 0 / 0
Регистрация: 11.11.2018
Сообщений: 3
|
|
18.12.2018, 11:01 [ТС] | 4 |
Файлы AdminForm_recovered
0
|
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
||||||
18.12.2018, 12:30 | 5 | |||||
Сообщение было отмечено спецкор РЕН-ТВ как решение
Решение
уберите из дизайнера эти строки:
2
|
0 / 0 / 0
Регистрация: 11.11.2018
Сообщений: 3
|
|
18.12.2018, 17:54 [ТС] | 6 |
Спасибо за помощь
Проблема решилась попыткой открыть в express 2012 визуалке - она дала внятные ответы, что ей не нравится Ну и плюс - да, строки потребовалось удалить + еще парочку, на которые сослалась визуалка
0
|
18.12.2018, 17:54 | |
18.12.2018, 17:54 | |
Помогаю со студенческими работами здесь
6
Свернуть/восстановить форму showDialog Можно ли восстановить форму (конструктор) после сбоя? Восстановить читабельность кода Восстановить фрагмент кода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |