Подтвердить что ты не робот

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

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

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

enter image description here

Код экрана:

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)

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

Ответ 1

Град Мэри: перезагрузка Visual Studio работала для меня.

Ответ 2

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

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

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