Чтобы предотвратить возможную потерю данных в окнах, С#

Вопрос: Если я нажимаю Form1.cs в форме окна, я получаю ниже исключения, Чтобы предотвратить возможную потерю данных перед загрузкой конструктора, необходимо устранить следующие ошибки: Загрузка этой сборки приведет к созданию другого набора грантов из других экземпляров. (Исключение из HRESULT 0x80131401) Не удалось найти тип "Gizmox.WebGUI.Forms.Form". Убедитесь, что в сборке, содержащей этот тип, указывается ссылка. Если

Вопрос:

Если я нажимаю Form1.cs в форме окна, я получаю ниже исключения,

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

Загрузка этой сборки приведет к созданию другого набора грантов из других экземпляров. (Исключение из HRESULT 0x80131401)

Не удалось найти тип “Gizmox.WebGUI.Forms.Form”. Убедитесь, что в сборке, содержащей этот тип, указывается ссылка. Если этот тип является частью вашего проекта разработки, убедитесь, что проект был успешно создан с использованием настроек для вашей текущей платформы или любого процессора.

Стек вызовов:

в System.ComponentModel.Design.Serialization.CodeDomSerializerBase.Error (менеджер IDesignerSerializationManager, String exceptionText, String helpLink) в System.ComponentModel.Design.Serialization.TypeCodeDomSerializer.Deserialize (менеджер IDesignerSerializationManager, декларация CodeTypeDeclaration) в System.ComponentModel.Design.Serialization. CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager менеджер) на Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager SerializationManager) при Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.DeferredLoadHandler.Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferDataEvents. OnLoadCompleted (Int32 fReload)

Любая помощь будет оценена.

Благодарю.

Ответ №1

это ваша проблема, ваш сторонний компонент:

‘Gizmox.WebGUI.Forms.Form’

удалите его и переустановите. так или иначе, этот компонент является виновником

Ответ №2

Из этой ошибки:… для вашей текущей платформы или любого процессора.

Ваш проект и библиотека проектов Gizmox.WebGUI, вероятно, были скомпилированы с различными настройками платформы, x86, Any CPU, Mixed Platform или x64.

Что бы это ни было, убедитесь, что все проекты имеют одинаковые настройки платформы. Нажмите “Меню”: “Сборка”> “Диспетчер конфигурации” и установите все на одну платформу. Если Gizmo уже скомпилирован и только как ссылка, то найдите платформу, на которой он был построен.

Скомпилируйте все, закройте дизайнера и снова откройте.

Ответ №3

Поскольку OP не очень беспокоится об этом, я дам свое исправление для всех гуглеров.

В основном я получил эту ошибку после удаления чего-то вроде этого из моего кода:

private void button1_Click(object sender, EventArgs e){ …}

И это будет безумно, потому что в Form1.Designer.cs у него будет что-то вроде этого:

this.button1.Click += new System.EventHandler(this.button1_Click);

Все, что требуется для исправления этой ошибки (по крайней мере, когда я сталкиваюсь с ней), заключается в удалении строки из Form1.Designer.cs

Оцените статью
Добавить комментарий