none
Ошибка конструктора форм Windows RRS feed

  • Общие обсуждения

  • MS Visual C# 2010 Express, ОС Windows 8.1.

    Описание ошибки:

    Создаю новый проект "Приложение Windows Forms", помещаю на форму единственную кнопку - получаю сообщение об ошибке "Ошибка при генерации кода для свойства "Controls". Произошла следующая ошибка: 'Ссылка на объект не указывает на экземпляр объекта.'

    При запуске приложения - форма пустая. И так для любого объекта, размещенного на форме при помощи конструктора. При добавлении в файл "Form1.Designer.cs" кода

                this.Controls.Add(button1);

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

    Найти описание подобной ошибки в интернете не удалось, переустановка Visual C# не помогла.

    Помогите пожалуйста справиться с этой ошибкой.

    9 марта 2015 г. 15:01

Все ответы

  • Поставьте что-нибудь поновее. Работоспособность VS 2010 в Win8 не гарантирована.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    9 марта 2015 г. 15:51
  • Мне нужна именно 2010-я студия. Самое странное, что эта студия на моей 8-ке прекрасно работала больше года. Но в один момент возникла эта ошибка. С чем точно она связана - затрудняюсь сказать. Может быть с очередным обновлением Windows...
    9 марта 2015 г. 16:47
  • Мне нужна именно 2010-я студия.
    А что именно Вы не сможете делать в 2013-ой по сравнению с 2010-ой? Целевую версию .NET можно выбрать любую и там и там. Впрочем, дело Ваше :) У меня тоже прекрасно работает 2010-я (и даже 2005-я) на Win 8.1. Просто, обновлений для нее больше не будет и очередное обновление системы, действительно, может сделать ее неработоспособной. Попробуйте переустановить систему, хотя бы протестируйте работоспособность на "чистой" виртуальной машине.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    9 марта 2015 г. 17:19
  • Дело в том, что своим приложением я занимаюсь на разных компьютерах - на одном из них стоит Vista. 13-ая студия ее не поддерживает. А мне хотелось бы иметь одну и ту же среду разработки на разных машинах, поэтому вопрос перехода на новую студию не решает моих проблем. Хотелось бы все-таки привести в чувство 2010-ую студию на Win 8.1. Неужели никто не сталкивался с такой проблемой?

    10 марта 2015 г. 19:55