Мне может быть трудно объяснить это, потому что я в полной растерянности из-за того, что происходит, поэтому я просто ищу какое-то руководство. Я могу быть немного многословным, потому что я не знаю точно, что является соответствующей информацией.
Я разрабатываю графический интерфейс для проекта, над которым я работаю при использовании .Net (C #)
Часть интерфейса имитирует то, что мы делаем в другом продукте. По соображениям согласованности мой начальник хочет, чтобы я выглядел так же. Поэтому я получил другое программное обеспечение, и в основном скопировал и вставил компоненты в мой новый графический интерфейс.
Это потребовало от меня введения библиотеки компонентов (ныне несуществующего графического сервера GSNet, поэтому я не могу обратиться к ним за помощью), чтобы я мог реализовать несколько простых графиков и «виджетов температуры / давления».
Компоненты отображаются нормально, и когда я компилирую, кажется, все работает нормально. Тем не менее, в какой-то момент во время моего программирования это просто сломалось. Иногда вкладка, на которой находятся эти компоненты, начинает генерировать исключения, когда я просматриваю страницу конструктора (исключение отсутствующего метода), чтобы она не отображалась. Иногда просто эти компоненты из библиотеки GSNet не отображаются. Иногда, если я пытаюсь запустить его, я получаю исключение, не являющееся экземпляром, для одной из их строк кода в файле кода конструктора. Иногда я вообще не вижу дизайнера.
Неважно, что я делаю, я не могу изменить это. Даже если я отменю то, что я только что сделал, это не исправит это. Если это произойдет, мне придется вернуться к резервной копии и начать заново.
Итак, я начал делать резервные копии практически на каждом шагу. Я компилирую это, и это работает. Я закомментирую строку кода, сохраню ее, а затем раскомментирую ту же строку кода (поэтому я работаю с одним и тем же точным кодом), и все компоненты исчезнут. Неважно, какую строку кода я на самом деле комментирую, если эти компоненты используются в том же проекте.
Мне в основном приходится использовать компоненты. , , так у кого-нибудь есть какие-либо предложения или где я могу посмотреть, чтобы отладить это?