Visual studio ошибка при создании формы

Здраствуйте, я скачал чистую visual studio для выполнения лабораторной работы. Мне нужно было создать определенный тип проекта. Установил нужные компоненты. Дальше хотел добавить windows forms, но после создания в конструкторе форм
возникает ошибка. Я попробовал поставить еще другие модули из C++, вдруг каких-то не хватает, но все равно выдает ошибку.

Скриншот пока вставить не удается, поэтому скину текст:

Данные, необходимые для завершения этой операции еще не доступны. (Исключение из HRESULT: 0x8000000A)

Может если еще надо стек вызовов:

в Microsoft.VisualStudio.Designer.Interfaces.IVSMDCodeDomProvider.get_CodeDomProvider()
в Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomDocDataAdapter.get_Provider()
в Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomDocDataAdapter.get_CompileUnit()
в Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)
в Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.DeferredLoadHandler.Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferDataEvents.OnLoadCompleted(Int32 fReload)

Nik7 а можно проект скинуть? Я по этому проекту сделал
Создание графического приложения (Windows Forms) в Visual Studio,
все сработало, а перегрузил снова та же ошибка вылезла,
The data necessary to complete this operation is not yet available. (Exception from HRESULT: 0x8000000A),
провери точку входа и подсистему, все на месте,а ошика висит, после компиляции приложение запускается (пустая форма),
но в режиме конструктора доступа к форме нет, в место нее сообщение об ошибке.

Добавлено через 2 часа 40 минут
задачу решил, return 0 подсказал правильно, при открытии проекта снова всплывает ошибка, поэтому надо закрыть окно
Конструктора формы и собрать проект снова и форма откроется нормально.

Добавлено через 5 минут
даже не надо делать сборку заново, все работает.
Спасибо

I want to add a new form named Entry.cs but somehow it copies the design of my EntryForm.cs with locked control.

I don’t know what happened but previously i was able to add a new blank form without controls but now whenever I create a new form it just copies my EntryForm.cs with locked controls.

enter image description here
enter image description here
enter image description here

It seems like the other option is missing, I only see the inherited option also i opened a different project and its the same only inherited option is available.

When I tried repair it shows the error below:
enter image description here

Error log:
Something went wrong with the install.

You can troubleshoot the package failures by:

1. Search for solutions using the search URL below for each package failure
2. Modify your selections for the affected workloads or components and then retry the installation
3. Remove the product from your machine and then install again

If the issue has already been reported on the Developer Community, you can find solutions or workarounds there. If the issue has not been reported, we encourage you to create a new issue so that other developers will be able to find solutions or workarounds. You can create a new issue from within the Visual Studio Installer in the upper-right hand corner using the «Provide feedback» button.

================================================================================

Package ‘Microsoft.AspNetCore.SharedFramework.5.0.5.0.1-servicing.20601.7.x64,version=16.8.30804.86,chip=x64’ failed to repair.
Search URL
https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.AspNetCore.SharedFramework.5.0.5.0.1-servicing.20601.7.x64;PackageAction=Repair;ReturnCode=1603
Details
MSI: C:ProgramDataMicrosoftVisualStudioPackagesMicrosoft.AspNetCore.SharedFramework.5.0.5.0.1-servicing.20601.7.x64,version=16.8.30804.86,chip=x64aspnetcore-runtime-5.0.1-servicing.20601.7-win-x64.msi, Properties: REBOOT=ReallySuppress ARPSYSTEMCOMPONENT=1 DOTNETHOME=»C:Program Filesdotnet» ALLOWMSIINSTALL=»True» REINSTALL=ALL REINSTALLMODE=»cmuse» IGNOREDEPENDENCIES=ALL
Return code: 1603
Return code details: Fatal error during installation.
Log
C:UsersUserAppDataLocalTempdd_setup_20210109003135_063_Microsoft.AspNetCore.SharedFramework.5.0.5.0.1-servicing.20601.7.x64.log
Impacted workloads
ASP.NET and web development (Microsoft.VisualStudio.Workload.NetWeb,version=16.8.30509.167)
Impacted components
.NET 5.0 Runtime (Microsoft.NetCore.Component.Runtime.5.0,version=16.8.30804.86)
.NET Core development tools (Microsoft.NetCore.Component.DevelopmentTools,version=16.8.30607.99)
.NET Core development tools (Microsoft.NetCore.Component.Web,version=16.5.29721.120)
.NET SDK (Microsoft.NetCore.Component.SDK,version=16.8.30804.86)
ASP.NET and web development tools (Microsoft.VisualStudio.Component.Web,version=16.0.28517.75)
Azure WebJobs Tools (Component.Microsoft.VisualStudio.Web.AzureFunctions,version=16.0.28714.129)
Azure WebJobs Tools (Microsoft.VisualStudio.ComponentGroup.AzureFunctions,version=16.0.28621.142)
Cloud tools for web development (Microsoft.VisualStudio.ComponentGroup.Web.CloudTools,version=16.2.29003.222)
Container development tools (Microsoft.VisualStudio.Component.DockerTools,version=16.4.29409.204)

I want to create a new blank form, how can I do this? Please help thank you!

Установлена Visual Studio 2015.
Создаю CLRПустой проект CLR
Далее в свойствах выставляю сразу подсистему — Windows, и точку входа — Main.
После этого ДобавитьСоздать элементUIWindows Form. Появляются два файла, заголовочный и cpp.
Сразу же при создании появляется ошибка конструктора
введите сюда описание изображения

Ладно, закрываю. Кидаю код в MyForm.cpp:

#include "MyForm.h"

using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;

[STAThreadAttribute]
int Main(array<System::String ^> ^args)
{
    Application::EnableVisualStyles();
    Application::SetCompatibleTextRenderingDefault(false);
    project9::MyForm form;
    Application::Run(%form);

    return 0;
}

Сохраняю. Запускаю проект, форма появляется.

Опять хочу открыть MyForm.h через конструктор, получаю в ответ
введите сюда описание изображения

Окей. Открываю MyForm.h просто через редактор, открыло код. Хорошо.
Жмякаю опять открыть через конструктор, получаю в ответ
введите сюда описание изображения

Что происходит с этой студией… Как это исправить?
Я просто хотел открыть форму в конструкторе

При двойном клике на «Form1.cs» перестал открываться конструктор проекта. Переносить код в другой проект очень уж не хочется. Как решить проблему?

5b8277f7ada98913718549.jpeg


  • Вопрос задан

    более трёх лет назад

  • 9264 просмотра

Пригласить эксперта

Попробуйте зайти во вкладку ВИД

Смотрите ошибки конструктора, возможно изменили код конструктора, что угодно может быть. Конструктор частенько бывает в ступоре из-за разного кода или положения элементов. Для простых форм — он отличен, но когда надо что-то нестандартное или сложное, то лучше ручками писать. Имеет смысл создать новую форму и в неё ручками потихоньку перенести код конструктора старой формы и смотреть на каком этапе конструктор ломается.


  • Показать ещё
    Загружается…

04 июн. 2023, в 15:02

2000 руб./за проект

04 июн. 2023, в 14:16

1500 руб./за проект

04 июн. 2023, в 12:23

30000 руб./за проект

Минуточку внимания

Понравилась статья? Поделить с друзьями:
  • Visio 2007 ошибка 100
  • Vis scania ошибка
  • Virtualbox сетевой мост ошибка
  • Virtualbox ошибка память не может быть written
  • Virtualbox ошибка не удалось получить com объект