gpt4 book ai didi

c# - 表单在运行时可见,但在设计时不可见

转载 作者:太空狗 更新时间:2023-10-29 21:40:39 27 4
gpt4 key购买 nike

我的项目没有错误,我可以通过 F5 运行它,但是我看不到我的“主”表单,正如 [设计] 选项卡告诉我的那样,“为了防止加载前可能的数据丢失设计师,必须解决以下错误:类名“?”不是一个这种语言的有效标识符。”

但是包含该描述的错误列表表明它位于第 0 行和第 0 列。

构建 | Clean Solution 没有帮助。

[设计]页面的调用堆栈是:

at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomParser.CodeTypeDeclarationFromCodeClass(CodeClass vsClass)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomParser.OnNamespacePopulateTypes(Object sender, EventArgs e)
at System.CodeDom.CodeNamespace.get_Types()
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomParser.Parse(TextReader codeStream)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.MergedCodeDomParser.System.CodeDom.Compiler.ICodeParser.Parse(TextReader stream)
at System.CodeDom.Compiler.CodeDomProvider.Parse(TextReader codeStream)
at Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomDocDataAdapter.get_CompileUnit()
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)
at System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost host)

更新

关闭 VS2010 并重新启动即可解决。

此处:http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(WHYDTELPAGE)%3bk(TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22)&rd=true

我找到了一些建议,包括这个(但我不需要尝试,因为让 VS 去它的房间一两分钟然后再回来工作):

“删除 [solutionname].suo 文件,其中包含您之前 session 中的设计器布局信息,然后启动项目并重建..”

最佳答案

我记得我以前看过这个。根据this这可能是 VS2008 中发生的编译问题(太多括号),如果它也发生在 VS2010 中,我不会感到惊讶。

关于c# - 表单在运行时可见,但在设计时不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11366768/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com