我有一个问题是设计师不会显示表单。它失败,错误设计器给出如下警告:
我该如何解决这个问题?
如果您的项目引用自身,就会发生这种情况。
当项目中定义的某些控件/表单使用同一项目中定义的其他(用户)控件时,Visual Studio 会随机自动执行此操作。
您可以安全地删除项目的“引用”节点中的自引用。
然后重建,设计人员应该重新加载而不会出现这些错误。
您似乎缺少在应用程序Resources中加载此表单所需的项目。
您可以通过右键单击项目并选择Properties来访问项目的资源。然后,单击左侧窗格中的资源。
您收到的错误表明未找到在您的应用程序中加载此表单所需的项目,而这些项目应该从资源中加载。在大多数情况下,这些项目可以是图像
您可能想要更改设计器代码或将丢失的项目恢复到Resources。
注意:资源可能是字符串、图像、图标、音频、文件或其他。
谢谢,
我希望你觉得这有帮助:)
我知道这是一个非常古老的帖子,但是人们会收到此错误,他们会找到此帖子,并且当他们看到此帖子时,他们会拔掉大部分头发,但是,这就是我发现的:
解决:
我发现此时我的问题已解决,我可以继续工作(至少在那一天)
希望这可以帮助那些在使用 MS 产品时才变得秃顶的人!
我使用了项目名称“ xxx ”。
<Reference Include="xxx, Version=1.0.0.0, Culture=neutral, processorArchitecture=x86">
<ExecutableExtension>.exe</ExecutableExtension>
</Reference>
这是理查德答案的变体。出于显而易见的原因,我只需要进行一项更改。我要留头发!
解决:
更改项目的命名空间后,我遇到了同样的问题。之后我收到了同样的错误信息,并且正在查看这篇文章,但没有一个解决方案对我有用。既然我已经找到了解决方案,我在这里写它来指导其他开发人员在同样的问题上苦苦挣扎。
问题的原因是更改命名空间并没有更改“默认命名空间”。要更改“默认命名空间”:
当我确实更改了命名空间时,我遇到了同样的问题。所以我所做的是:
上述步骤我更改了命名空间,但是当我打开 Windows 窗体时,我在您的第一个屏幕上遇到了与此处相同的错误。
为了解决这个问题,我注意到我必须转到我拥有的每个项目的属性并在那里重命名命名空间。当我这样做时,这个错误就解决了,一切都恢复正常了。
另一个解决方案...我重命名了一个项目,VS 进行了大规模重命名...除了该死的 .exe。更新了newname .exe 的项目属性,一切正常
我发现这是由于命名空间“重叠”造成的,我的实用程序项目(位于主(VB.NET)解决方案中)与它所引用的类库(主项目)具有相同的根命名空间。(你都明白了吗?)
例如,我的主项目(“MainProject”)指定了Company.Project
. 我的实用程序项目(巧妙地命名为“UtilityProject”)还指定了一个Company.Project
.
该错误可以通过在其属性中重新添加(在我的情况下)图像资源源链接来临时解决。但是一旦项目关闭并重新打开,POOF!,走了。
因为我必须在我的实用程序项目中引用我的主要项目,所以我不能只是按照此处其他地方的建议并删除引用。因此,我尝试将实用程序项目的根命名空间更改为Company
,纠正了一些由此产生的表单设计器参考错误,Bob 再次成为我的叔叔。
3
我使用了项目名称“xxx”。
打开/编辑项目文件(xxx.csproj 或 xxx.vbproj) 找到这个 xml 节点并删除。.exe 打开并重新构建。
我解决了这个问题。感谢你