我有一个看起来如下的winforms:
它在控件后面有一个关联的代码文件。 它位于解决方案X中。 X中有各种其他文件。
我已经创建了一个新的解决方案Y,其中包含一个新的空白winforms项目。 创建此文件时,会创建一个与空白表单相关的样板代码。 从X我想将上述设计(带有相应的代码)导入到这个项目中,以替换现有的空白表格。
由于所有样板代码,是否容易在不混淆现有项目的情况下执行此操作?
我尝试在解决方案探索中右键单击项目并使用Add
> Existing Item
但这只是混淆了这个问题。也许这是一个毫无意义的练习,我应该右键单击Solution Expl中的解决方案并使用Add
> Existing Project
然后只删除解决方案中的空白winforms项目?
答案 0 :(得分:1)
虽然可以只是将相关文件复制到新项目中,但它更好not to repeat yourself。所以"添加退出项目",但链接来自原始位置的文件......
...在解决方案资源管理器中使用以下结果(注意"快捷箭头")...
...或者,更好的是,将相关的功能子集提取到自己的项目中,然后在新项目中引用整个项目。
OTOH,如果您想使用现有表格作为进一步定制的起点,请考虑......
答案 1 :(得分:0)
我想我只是在资源管理器中复制整个解决方案X,然后打开它并删除所有你不想要或不需要的东西。