【发布时间】:2020-08-11 04:55:50
【问题描述】:
我有两种解决方案,一种是功能性的,另一种是实验性的。我制作了一些表格和代码,我想从实验性导入到功能性。
我按照找到的指示 here 导入表单。
- 从 Experimental 文件夹添加现有文件(cs、designer 和 resx)
- 从解决方案中排除它们
- 从 Functional 文件夹中再次添加它们
- 完成(有点)
我遇到的是我需要更改 FormOne.Designer.cs 文件上的命名空间以匹配功能解决方案的命名空间:
namespace WindowsFormsApp1
改为:
namespace ProjName
完成此操作并保存后,FormOne 工作。
但是对于 FormTwo 和 FormThree 遵循完全相同的程序(一次一个表单)失败。当我尝试构建或重建解决方案或项目时,我得到:
FormTwo.Dispose(bool): no suitable method found to override
FormTwo 和 FormThree 都出现同样的错误。我复制/粘贴了命名空间行,以确保在输入时没有打错。
【问题讨论】:
-
发布复制错误所需的最少代码量
-
当您调整命名空间(不需要;您可以只导入缺少的命名空间)时,您是否不小心删除了 FormTwo 从 Form 继承的声明?
标签: c# winforms import visual-studio-2017 namespaces