Vid*_*dar 34 c# visual-studio winforms
在Visual Studio的解决方案中,将表单从一个项目复制或剪切/过去到另一个项目的最佳方法是什么?
每当我尝试使用解决方案资源管理器(拖放或右键单击剪切和过去)时,它只复制底层的C#代码,而不是必要的"零碎",以帮助您通过表单设计器可视化表单.
小智 46
.cs,.designer,resx到目标解决方案文件夹.Add existing item并添加设计器文件..cs文件也应该出现..cs文件中的命名空间.resx文件Add existing item.Chr*_*son 17
要将表单从一个VS2013项目复制到另一个项目,最简单的(鼠标点击次数最少)是:
在目标项目中,右键单击父文件夹(可能是您的项目),然后在菜单中选择"添加;现有项".
然后在源项目中选择表单的cs文件.例如,选择Form.cs(不是Form.Designer.cs或Form.resx).
在目标项目中打开Form.cs并更改名称空间(所有实例).
关闭并重新打开Form.cs,您将看到所有控件等.
想出来 - 知道这将是一个愚蠢的东西.
显然目标项目应该有参考:
在您进行任何复制或粘贴之前,首先包含在项目中,否则您将遇到我描述的问题.
感谢任何试图帮助BTW的人.
我在Visual Studio 2012中尝试了以下过程,但该方法有效。