Значение не попадает в ожидаемый диапазон

Ошибка при попытке отобразить конструктор форм.

См. изображение ошибки:

введите описание изображения здесь

Код экрана:

public partial class frmCanalVenda : frmEdit
{
    public frmCanalVenda(CanalVenda canal, Cliente cli)
        : base(canal)
    {
        InitializeComponent();
        bdsCliente.DataSource = cli;
        eabBar.ReadOnlyView = false;
    }

    private void frmCanalVenda_Load(object sender, EventArgs e)
    {
        try
        {
            Cursor.Current = Cursors.WaitCursor;

            bdsAgrupamento.DataSource = Agrupamento.GetAll(DatabaseAFV.Connection);
            bdsCanal.DataSource = Canal.GetAll(DatabaseAFV.Connection);
            bdsSubCanal.DataSource = SubCanal.GetAll(DatabaseAFV.Connection);
            bdsEspecializacao.DataSource = Especializacao.GetAll(DatabaseAFV.Connection);
            bdsOperacao.DataSource = Operacao.GetAll(DatabaseAFV.Connection);
            bdsPorte.DataSource = Porte.GetAll(DatabaseAFV.Connection);
        }
        finally
        {
            Cursor.Current = Cursors.Default;
        }
    }
}

Текст изображения

Чтобы предотвратить возможную потерю данных перед загрузкой дизайнера, необходимо устранить следующие ошибки:

Значение не попадает в ожидаемый диапазон.

Примеры этой ошибки (1)

  1. Скрыть стек вызовов в System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal (Int32 errorCode, IntPtr errorInfo) в Microsoft.VisualStudio.NativeMethods.ThrowOnFailure (Int32 hr, Int32 [] expectedHRFailure. GetFileDocData (String fileName, доступ к FileAccess, String createTemplate, Boolean addToHostList, Boolean nestedItem) в Microsoft.VisualStudio.Shell.Design.Serialization.DesignerDocDataService.GetChildDocData (имя строки, доступ к FileAccess, String.Designization. CodeDom.VSCodeDomDesignerLoader.GetResourceDocData (информация о культуре, доступ к FileAccess) в Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.System.ComponentModel.Design.IResourceService.GetResourceDocData (atlasserDesignerDesignerSystem.ComponentModel.Design.IResourceService. .GetMetadata () a t System.ComponentModel.Design.Serialization.ResourceCodeDomSerializer.SerializationResourceManager.GetMetadataEnumerator () в System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertiesFromResourceSerializerBase.DeserializePropertiesFromResources.SystemSerializerSerializer.ModelDesigner.Сертификация объекта, атрибутManagerManagerSerial_ManagerSerial_Manager_System_ManagerSerial_Manager_Manager_ManagerSerial_System_Manager_Manager_Manager_Manager_Manager_Manager_System_ManagerSerial_System .Deserialize (менеджер IDesignerSerializationManager, объявление CodeTypeDeclaration) в System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad (менеджер IDesignerSerializationManager) в Microsoft.VisualStudioDesignerSerializationManager. Serialization.BasicDesignerLoader.BeginLoad (хост IDesignerLoaderHost)

person ridermansb    schedule 20.04.2011    source источник
comment
Почему бы не опубликовать текст ошибки? Изображение в таком виде нечитаемо.   -  person Oded    schedule 20.04.2011
comment
@Oded: если вы увеличите масштаб страницы, она станет читаемой: p   -  person Kornelije Petak    schedule 22.07.2011
comment
@Kornelije Petak - И вы все равно не можете скопировать / вставить это, если хотите.   -  person Oded    schedule 22.07.2011


Ответы (2)


Приветствую: у меня сработал перезапуск Visual Studio.

person Hannele    schedule 11.04.2013
comment
Ха-ха, это почти соответствует перезагрузке или переустановке Windows. Тем не менее, это сработало, оставьте свой голос :) - person Nilzor; 12.02.2015

Эта проблема может быть вызвана изменениями в файле свойств / настроек проекта. Если в настройки были внесены недавние изменения, сделайте следующее: -

  1. Убедитесь, что файл настроек xml не содержит нежелательных элементов.
  2. Закройте Visual Studio, перезапустите VS и откройте проект.

Это должно решить вашу проблему.

person peterincumbria    schedule 26.10.2011
comment
Наш парень, это было полгода назад, даже не помню, как я это решил. - person ridermansb; 26.10.2011