Nictarine Ответов: 2

Vb.net программа не работает с windows10 и windows server 2008 enterprise


Привет,

пожалуйста, помогите со следующим вопросом. У меня есть приложение (wpf), которое было сделано с помощью Visual studio 2013 для рабочего стола windows. Он отлично работает на моей локальной машине с Windows7,но зависает на машинах с операционными системами Windows10 и Windows Server 2008 Enterprise. В моем окне есть вкладки, и программа зависает, когда пользователь пытается переключиться с одной вкладки на другую. Пожалуйста, посоветуйте, что я должен попытаться исправить эту проблему.
С уважением,
Екатерина

Что я уже пробовал:

Я даже не знаю, что с этим делать. Я попробовал просто перекомпиляцию, но это совсем не помогло.

A_Griffin

Есть ли у вас такая же версия(ы).NET framework установлен на каждой машине? Это приложение, ориентированное каркас, который устанавливается на W10 и серверных машин? Вы можете проверить (и установить), на какую версию ориентироваться при ее создании (через страницы свойств проекта.)

AnvilRanger

Проверьте журнал событий на компьютере с Windows 10 и Windows Server. Он может предоставить вам больше информации.

2 Ответов

Рейтинг:
2

Dave Kreskowiak

На ваш вопрос ответа нет. Мы понятия не имеем, что ваш код делает на переключателе вкладок, что он должен делать, какой код вы написали... Вообще ничего, чтобы продолжать.


Рейтинг:
2

Patrice T

Единственный возможный совет - использовать отладчик, чтобы увидеть, что делает ваш код.
Предпочтительно в системе, где ваше приложение висит.

Существует инструмент, который позволяет вам видеть, что делает ваш код, его имя отладчик Это также отличный инструмент обучения, потому что он показывает вам реальность, и вы можете увидеть, какие ожидания соответствуют реальности.
Когда вы не понимаете, что делает ваш код или почему он делает то, что делает, ответ таков: отладчик.
Используйте отладчик, чтобы увидеть, что делает ваш код. Просто установите точку останова и посмотрите, как работает ваш код, отладчик позволит вам выполнять строки 1 на 1 и проверять переменные по мере их выполнения.

Отладчик-Википедия, свободная энциклопедия[^]
Visual Basic / Visual Studio Video Tutorial-Базовая Отладка-YouTube[^]
Visual Basic .NET programming for Beginners - точки останова и инструменты отладки[^]

Отладчик здесь для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.
В отладчике нет никакой магии, он не находит ошибок, он просто помогает вам. Когда код не делает того, что ожидается, вы близки к ошибке.