Загадочное автоматически добавленное слово using в файл C# (сообщество Visual Studio 2019) - PullRequest
0 голосов
/ 05 мая 2020

Сегодня, когда я проверял все изменения с помощью git экрана сравнения истории, я обнаружил, что два из моих C# файлов были добавлены в несвязанные пространства имен.

using System.Windows.Forms;

и

using System.CodeDom;

Два файла C# вообще не относятся к этим пространствам имен. Насколько я помню, мои сегодняшние действия:

  • кодирование и отладка.
  • переименование переменных с использованием рефакторинга.
  • выделение кода с помощью ctrl-M, ctrl-O .

Кто-нибудь может объяснить такое поведение? Заранее спасибо!

---------------- Обновление --------------------

Оказывается, это своего рода особенность Visual Studio. Если я наберу «Button» в файле C#, «using System. Windows .Forms;» будет автоматически добавлен, даже после того, как я удалил "Button" впоследствии, использование остается. Спасибо, ребята, за комментарии!

1 Ответ

0 голосов
/ 05 мая 2020

Оказывается, это своего рода особенность Visual Studio. Если я наберу «Кнопка» в файле C#, «using System. Windows .Forms;» будет автоматически добавлен, даже после того, как я удалил "Button" впоследствии, использование остается. Спасибо, ребята, за комментарии!

...