Part.I Introduction
最近重构 C# 项目,遇到了一个问题:『如何在一个新项目中使用旧项目中做好的窗体?』比较理所当然的做法是『添加现有项』,笔者这样做了,但是旧窗体不能正常显示。后来搜了一下,发现了有另一种方法,第二中方法顺利解决了我的问题。下面对这两种方法做个记录。
Part.II 实操介绍
Chap.I 方法一:添加现有项
选中项目→右键→添加→现有项→将 *.cs
、*.Disigner.cs
、*.resx
三个文件都选中→添加
然后就可以用这个成型的窗体了!旧窗体的命名空间 namespace
好像改不了。有时候使用这种方法会失败。
Chap.II 方法二:复制+包括在项目中
1、将 *.cs
、*.Disigner.cs
、*.resx
都复制到bin
文件夹所在的目录下
2、点击项目上方的图标『显示所有文件』,会看到有一些『虚文件』,这些『虚文件』是没有被包含在项目中的。
3、选中 *.cs
、*.Disigner.cs
、*.resx
三个文件→右键→包括在项目中;然后再次点击项目上方的图标『显示所有文件』(把它给关掉),不显示所有文件即可。