Компоненты System.ComponentModel.IContainer не используются?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Компоненты System.ComponentModel.IContainer не используются?

Сообщение Anonymous »

Я пытаюсь убрать некоторые предупреждения в своем проекте C#, и некоторые из них говорят:

Код: Выделить всё

Warning 1 The field 'Namespace.Class.components' is assigned but its value is
never used  E:\WorkspacePath\Sources\Project\WorkItems\Class.designer.cs
Если я посмотрю в код, то смогу найти:

Код: Выделить всё

/// 
/// Required designer variable.
/// 
private System.ComponentModel.IContainer components = null;
Я читал, что это действительно используется дизайнером, но, похоже, он вообще этим не пользуется. Я бы сразу удалил эту строку, если бы не комментарий.
Комментирование строки, похоже, не изменило поведение дизайнера, я все равно мог без проблем открыть свое меню.

Итак, мой вопрос: безопасно ли удалять эту строку, когда я получаю предупреждение во время компиляции, или это предупреждение скорее «нормальное»? Что мне с этим делать? Я что-то забыл сделать с этим компонентом?

Спасибо за помощь,

Подробнее здесь: https://stackoverflow.com/questions/156 ... s-not-used
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»