powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
12 сообщений из 12, страница 1 из 1
Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
    #40025272
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Проблема 1) Cтабильно после закрытия моего приложения , запущенного из-под Visual Studio 2019 (билд 16.8.2)
VS начинает что-то делать усиленно секунд 30-60 после чего выдает ошибки (см.аттач).
Could not retrieve IDesignToolClient for project Personal.
The connection to the server has been lost.

То ли коннектится куда ... на какой то сервер???? Какие то внутренние процессы запускает ...

Заметил, что так стало работать после перевода WinForms-приложения с .NET Framework на .NET Core (NET 5).

Проблема 2) Рендеринг даже простых и почти пустых форм в дизайн-тайме в VS стал дико тормозить и выдавать ошибки (см.аттач)

И не только рендеринг, но и просто открытие cs-файлов, кликом на Solution Explorer тоже работает не быстро.

Вот такие траблы с VS.

На пустом проекте не тормозит и не выдает ошибки.
Возможно виноваты мои контролы, сделанные на основе UserControl, да их неправильно оформил.

Вот и гадаю,
то ли я криво перешел на Core, то ли рендеринг WinForms под Core еще сырой.

VS переустанавливал, не помогло.
...
Рейтинг: 0 / 0
Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
    #40027847
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вычитал, что на декабрь 2020 .NET 5 еще очень сырой и Visual Studio, в частности поддержка .NET 5 в Design-time, просто еще не готова.
Ладно, перевел проект с .NET 5 на Core 3.1 - багов в студии стало меньше. Перестало выдавать эти окошки (см.выше).

Однако дикие тормоза в разных местах (при правках кода, при переключении Code/Form, после остановки программы, запущенной из среды и т.д. остались.
Сегодня VS полоской сверху сообщила об ошибке среды (увидел в Activity Monitor Log

System.NullReferenceException: Object reference not set to an instance of an object.at
Microsoft.CodeAnalysis.Editor.Implementation.IntelliSense.AsyncCompletion.CompletionSource.<GetDescriptionAsync>d__27.MoveNext() ---
End of stack trace from previous location where exception was thrown --- at
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)at
Microsoft.VisualStudio.Text.Utilities.GuardedOperations.<CallExtensionPointAsync>d__36`1.MoveNext() --- End of stack trace from previous location where exception was thrown --- at
Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)


Похоже внутренние процессы в Studio разваливаются или на моем проекте, открытым в студии, или впринципе в студии.
Я что делать не знаю.
Может IntelliSence для теста как то отключить (полностью, а не отдельные его фишки)?
...
Рейтинг: 0 / 0
Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
    #40027879
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexV1,

а где вычитали?
...
Рейтинг: 0 / 0
Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
    #40027894
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreymx,

Я использую компоненты DevExpress для Winforms for Core, и консультировался у них, не из-за их ли компонентов столько багов в DesignTime.
Пока не понял из-за DevExpress или нет, но дали ссылку

Design-Time Support for DevExpress WinForms Controls for .NET 5
https://community.devexpress.com/blogs/ctodx/archive/2020/11/11/design-time-support-for-devexpress-winforms-controls-for-net-5.aspx

см.абзац под подзаголовком "Now the Bad News – Known Issues"

Есть еще вот эта статья, правда не особо помогла мне

Updates to .NET Core Windows Forms designer in Visual Studio 16.5 Preview 1
https://devblogs.microsoft.com/dotnet/updates-to-net-core-windows-forms-designer-in-visual-studio-16-5-preview-1
...
Рейтинг: 0 / 0
Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
    #40027992
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что неправильного в оформлении своих контролов в UserControl'ах?
...
Рейтинг: 0 / 0
Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
    #40028574
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtes,

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
namespace Common.MyControls
{
    [Designer("System.Windows.Forms.Design.ParentControlDesigner, System.Design", typeof(IDesigner))]   // Этот атрибут, чтобы MyPanel стал контейнером после размещения в какой либо Form в Design-time
    [Designer("System.Windows.Forms.Design.UserControlDocumentDesigner, System.Design", typeof(IRootDesigner))] // Возможно эта строка не нужна
    public class MyPanel : UserControl
    {
      ...
    }
}



Я имею ввиду атрибуты, прописанные над описанием моего класса, унаследованного от UserControl.
Может быть в них проблема, хотя не думаю.
...
Рейтинг: 0 / 0
Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
    #40030353
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexV1,

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

Теперь попробую поставить вопрос проще.

После остановки Debug'а проги (трассировки), да и просто остановки в возврата в Visual Studio, студия через 2-3 сек начинает что-то усиленно делать - то ли вычищает что-то, но делает это секунд 20-30 с показом WaitCursor и VS не отвечает ни на какие действия мыши и клавиатуры.

С этим подзависоном приходится жить, хотя сложно. Хочется избавиться. Переустановка VS не помогла. И на другом ПК тоже самое.
Что-то в проекте Core 3.1 полагаю.

Есть мысли по этому поводу?
...
Рейтинг: 0 / 0
Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
    #40030399
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexV1,

VS это такое же .NET приложение как и любое другое, если возникли проблемы, можно открыть его в профелировщике или в отладчике и посмотреть, что происходит на самом деле
...
Рейтинг: 0 / 0
Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
    #40030401
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes
AlexV1,

VS это такое же .NET приложение как и любое другое, если возникли проблемы, можно открыть его в профилировщике или в отладчике и посмотреть, что происходит на самом деле
...
Рейтинг: 0 / 0
Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
    #40030431
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtes,

А это как?
Можно чуть подробнее...
...
Рейтинг: 0 / 0
Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
    #40030488
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexV1,

запускаешь 2 VS, в 1 открываешь свой проект и подготавливаешь его в ошибке\проблема, чтоб её смоделировать, во второй нажимаешь меню -> отладка -> подключиться к процессу -> Выбираешь первый экземпляр VS
после этого вызываешь ошибку и смотришь
а если профилировщики, то принцип тот же, только надо программу использовать соответствующую, которая вычисляет время выполнения
анализируешь, делаешь выводы
...
Рейтинг: 0 / 0
Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
    #40030543
AlexV1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал, только не понял на что смотреть.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Visual Studio 2019 дико тормозит после закрытия приложения (C# WinForms + NET Core)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]