表单无法在VS2015中打开,因为找不到自己的UserControl

问题描述 投票:0回答:1

由于我将项目中的所有内容移动到x64并将子文件夹中的一些文件移动,所以一切正常但是使用自己的userControl的重要形式。

当我在VS2015中打开表格时,我得到了

找不到类型'WYSIWYGEditor.Editor'。请确保引用包含此类型的程序集。如果此类型是开发项目的一部分,请确保使用当前平台或任何CPU的设置成功构建项目。

之前,此用户控件位于同一项目中。我得到这个错误后,我尝试了很多东西来解决这个错误。在没有解决方案后,我将其移动到一个自己的项目,该项目也在x64中编译,并从主项目中引用。编译显示,两者都在x64中编译,调试和运行项目运行良好。

最后但并非最不重要的是我从这里尝试了一切:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/38524a8c-8c4c-48e7-b62d-0d02fe0f5624/user-control-quotcould-not-find-typequot-error-in-form-designer?forum=vbgeneral

  • 清理项目
  • 重新编译
  • 重命名UserControl几次
  • 将其从表单中删除(表单打开)并将其放回原位
  • ...

什么都没有帮助。任何人有类似的问题,并能够解决它?

来自德国的问候

Image: Form does not open

c# winforms visual-studio-2015 user-controls .net-assembly
1个回答
0
投票

我不知道重点是什么,希望有人能解释一下。

在德国topic我找到了在x86中编译userControl的技巧。所以我改变了我的配置调试,以便在x86中编译Usercontrol-Project。在为dll-Project进行重建后,它工作了!

Configuration

© www.soinside.com 2019 - 2024. All rights reserved.