Ошибка после добавления нового элемента UserControl Form в VS c # - PullRequest
0 голосов
/ 19 октября 2019

У меня есть проект в c # Windows Form Application, где я пытаюсь добавить UserControl. Но всякий раз, когда я добавляю UserControl из формы, на странице отображается сообщение об ошибке. Я проверил файл Designer.cs, там есть две красные метки. Один на Dispose, а другой на AutoscaleMode. В форме, когда я нажимаю Show Call Stack, я получаю следующую ошибку:

  1. Скрыть стек вызовов в Microsoft.VisualStudio.LanguageServices.CSharp.CodeModel.CSharpCodeModelService.GetTypeSymbolFromFullName (String fullName, Compilation fullName, Stilring fullName, Stilring fullName, Stilring fullName, Stilring fullName, Stilring fullName, Stilring fullName, Stilring fullName, Stilring FullName, Stilringсборник) на Microsoft.VisualStudio.LanguageServices.Implementation.CodeModel.RootCodeModel.DotNetNameFromLanguageSpecific (String LANGUAGENAME) в EnvDTE80.CodeModel2.DotNetNameFromLanguageSpecific (String LANGUAGENAME) на Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomParser.CodeTypeDeclarationFromCodeClass (CodeClass vsClass) в Microsoft.VisualStudio.Design. VisualStudio.Design.Serialization.CodeDom.MergedCodeDomParser.System.CodeDom.Compiler.ICodeParser.Parse (поток TextReader) в системе. CodeDom.Compiler.CodeDomProvider.Parse (TextReader codeStream) в Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomDocDataAdapter.get_CompileUnit () в Microsoft.VisualStudio.Design.SergeManagerDerial IDVisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.DeferredLoadHandler.Microsoft.

1 Ответ

0 голосов
/ 19 октября 2019

Извините, друзья. Я назвал папку «UserControl». Это было главной причиной этой ошибки. После переименования папки проблема была решена. Когда я думал о проверке списка ошибок, я увидел в файле form.cs, что

Но я хочу оставить этот пост, чтобы люди никогда не использовали ключевые слова, такие как «Form», «UserControl» и т. Д., В качестве имени каталога или папки. Они испортят.

Спасибо stackoverlow за предоставление такой замечательной платформы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...