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

前端之家收集整理的这篇文章主要介绍了导入Windows窗体(C#),Visual Studio 2012前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
尝试将现有的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

猜你在找的Windows相关文章