C#项目解决方案管理器中将*.Designer.cs文件放到*.cs文件下
2017-03-30 16:36
447 查看
写C#项目时,会复用到以前项目中的.cs文件;在解决方案管理器中手动添加窗口文件后,*.Designer.cs文件和*.resx文件不会在.cs文件下。
原项目中Form1的设计器文件和资源文件在Form1.cs文件下;当复制到新项目后,三个文件在同一级,在新项目中使用窗口设计器打开Form1,也显示不出原来的界面。
![](https://img-blog.csdn.net/20170330164225765?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWW91bmdQcm9ncmFtbWVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170330164251937?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWW91bmdQcm9ncmFtbWVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
为了让设计器能够正常使用,只有将*.Designer.cs文件和*.resx文件放到.cs文件下;具体做法如下:
1. 找到NewWinformTest项目的项目文件NewWinformTest.csproj,使用文本编辑器打开
![](https://img-blog.csdn.net/20170330165010433?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWW91bmdQcm9ncmFtbWVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.找到Form1.Designer.cs文件和Form1*.resx文件的节点
![](https://img-blog.csdn.net/20170330165427904?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWW91bmdQcm9ncmFtbWVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3. 增加节点的DependentUpon属性,属性值上层文件的文件名
<DependentUpon>Form1.cs</DependentUpon>
![](https://img-blog.csdn.net/20170330165830829?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWW91bmdQcm9ncmFtbWVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4.保存后重新打开项目*.Designer.cs文件和*.resx文件就在.cs文件下了!!
不光是窗口文件,其他所有的文件都能使用这种方式添加文件结构,让文件之间内容的关系通过结构体现出来,可以让代码结构显示更加清晰
注意:.csproj文件是项目文件,修改前最好备份,如果修改后xml文件格式不正确项目都打不开
自己不懂经常上网搜索,希望现在个人的一些小总结能够帮助到大家
原项目中Form1的设计器文件和资源文件在Form1.cs文件下;当复制到新项目后,三个文件在同一级,在新项目中使用窗口设计器打开Form1,也显示不出原来的界面。
为了让设计器能够正常使用,只有将*.Designer.cs文件和*.resx文件放到.cs文件下;具体做法如下:
1. 找到NewWinformTest项目的项目文件NewWinformTest.csproj,使用文本编辑器打开
2.找到Form1.Designer.cs文件和Form1*.resx文件的节点
3. 增加节点的DependentUpon属性,属性值上层文件的文件名
<DependentUpon>Form1.cs</DependentUpon>
4.保存后重新打开项目*.Designer.cs文件和*.resx文件就在.cs文件下了!!
不光是窗口文件,其他所有的文件都能使用这种方式添加文件结构,让文件之间内容的关系通过结构体现出来,可以让代码结构显示更加清晰
注意:.csproj文件是项目文件,修改前最好备份,如果修改后xml文件格式不正确项目都打不开
自己不懂经常上网搜索,希望现在个人的一些小总结能够帮助到大家
相关文章推荐
- C#2.0项目中*.designer.cs 是什么文件
- C#项目中*.designer.cs 是什么文件
- C#2.0项目中*.designer.cs 是什么文件
- C#项目中*.designer.cs 是什么文件
- C#2.0项目中*.designer.cs 是什么文件
- C#下移动winform窗体(cs文件)后导致.Designer.cs、.resx文件分离出来
- ASP.NET(c#)——如何重新生成designer.cs文件
- 【转】vs2010中将复制过来的文件或文件夹显示到解决方案管理器
- 一个解决方案多个项目共用一个cs文件
- C# winform窗体(cs文件) .Designer.cs、.resx 文件分离出来 同级问题
- 怎么把.cs文件导入VS c#项目 4000 中
- C#winform 选择的文件是解决方案文件,但是用此应用程序的较新版本创建的,无法打开(低版本的VS无法打开高版本项目)
- C# 窗体文件下的 MainForm.cs,MainForm.Designer.cs,MainForm.resx,是什么,干什么
- 方法:VS中解决方案的多个项目共用一个文件 如CS文件或配置文件等
- 如何:向 C# 项目添加应用程序配置文件
- C# Visual Studio 2005中将一个TextBox中的内容通过FileStream写到文件中
- vsual studio.net“无法从web服务器获取项目文件”解决方案
- 解决方案看起来是受源代码管理,但无法找到它的帮定信息.保存解决方案的源代码管理设置的MSSCCPRJ.SCC文件或其他项可能己被删除.由于无法自动恢复这些缺少的信息,缺少帮定的项目将被视为不受源代码管理.
- c#下将.cs文件编译成dll
- 创建一个强名称密钥文件+ 如何在 Visual C# .NET 中将程序集安装到全局程序集缓存中