加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

导入Windows窗体(C#),Visual Studio 2012

发布时间:2020-12-13 20:48:52 所属栏目:Windows 来源:网络整理
导读:尝试将现有的Windows窗体添加到VS2012 WinForm项目中,我去“添加/现有项目…”,然后导入:MyForm.cs,MyForm.designer.cs,MyForm.resx 以前在VS的早期版本中工作。 (我可能需要调整命名空间。) 在VS2012中,MyForm.designer.cs和MyForm.resx现在与Designe
尝试将现有的Windows窗体添加到VS2012 WinForm项目中,我去“添加/现有项目…”,然后导入:MyForm.cs,MyForm.designer.cs,MyForm.resx

以前在VS的早期版本中工作。 (我可能需要调整命名空间。)

在VS2012中,MyForm.designer.cs和MyForm.resx现在与Designer的“Form”无关,即它们在解决方案资源管理器中显示为单独的文件条目,而不是嵌套在MyForm下。双击MyForm显示一个空的表单(无控件),没有错误消息。该项目编译并运行正常。

但是,当我将相同的文件拖放到项目中(调整/重命名命名空间)时,表单文件彼此正确关联,并且Designer会打开表单。

虽然我现在有了一个解决方案,但有人可以强调这些方法之间有什么区别,如果无法使用“添加/现有项目”选项,拖动文件时实际发生了什么呢?哪个文件(.csproj也许?)负责加入表单文件?因为它在早期版本的VS中有两种方式可以假定这是一个错误?

谢谢。

试图重现你的问题 – 没有成功。

假设您要导入一个名为YourFormName的表单。那么你应该只将YourFormName.cs添加到项目中 – 其余部分(YourFormName.designer.cs和YourFormName.resx)将被自动添加。

我的步骤:

>创建WinForms项目(在我的情况下.Net框架是4)在VS2012(11.0.05727.1如果事情)>右键单击项目 – >添加 – >现有项目>搜索具有控件的任何WinForm(我在VS2010中为.NET框架4和3.5添加了两个表单)>有一些延迟(约30-40秒),对于这两种情况,“Designer”按预期工作,并加载了所有存在的控件/ codebehind

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读