首页 > 其他分享 >vs导入窗体时,*.Designer.cs文件和*.resx文件不会在.cs文件下。

vs导入窗体时,*.Designer.cs文件和*.resx文件不会在.cs文件下。

时间:2024-01-26 09:01:34浏览次数:27  
标签:文件 resx Designer 项目 Form1 cs

转载 C#项目解决方案管理器中将*.Designer.cs文件放到*.cs文件下_c#一个cs文件导入另一个cs文件-CSDN博客

https://blog.csdn.net/YoungProgrammer/article/details/68489635

写C#项目时,会复用到以前项目中的.cs文件;在解决方案管理器中手动添加窗口文件后,*.Designer.cs文件和*.resx文件不会在.cs文件下。

原项目中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文件格式不正确项目都打不开

 


原文链接:https://blog.csdn.net/YoungProgrammer/article/details/68489635

标签:文件,resx,Designer,项目,Form1,cs
From: https://www.cnblogs.com/841019rossi/p/17988567

相关文章

  • 在Rapsberry Pi OS上设置文件夹被多用户共享
    先设置umask为0002全部用户都设置为0002:vi/etc/profile.d/set-umask-for-all-users.sh输入002 如果只是单一用户,vi ~/.bashrc添加:umask002详细介绍看这里:https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html 一定要设置成002,这一步......
  • CS231N Assignment3 笔记(更新中)
    在这项作业中,将实现语言网络,并将其应用于COCO数据集上的图像标题。然后将训练生成对抗网络,生成与训练数据集相似的图像。最后,您将学习自我监督学习,自动学习无标签数据集的视觉表示。本作业的目标如下:1.理解并实现RNN和Transformer网络。将它们与CNN网络相结合,为图像添加标......
  • Linux-unbuntu 文件操作(基于非缓冲区文件操作)
    常用指令1.打开:open2.关闭:close3.写:write4.读:read5.光标偏移:lseek1.打开文件----open头文件#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>intopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mode_tmode);形参:pathname-......
  • python批量上传文件到七牛云
    导航引子棘手的需求化繁为简实战案例结语参考本文首发于智客工坊-《python批量上传文件到七牛云》,感谢您的阅读,预计阅读时长3min。古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。——苏轼引子七牛云对象存储Kodo是七牛云提供的高可靠、强安全、低成本、可扩......
  • 【docker-compose】ElasticSearch安装教程
    仅供学习参考,请勿轻易在生产环境使用0.目录树1.创建目录mkdir-p/docker/elasticsearch/conf/docker/elasticsearch/data/docker/elasticsearch/logschmod-R777/docker/elasticsearch/conf/docker/elasticsearch/data/docker/elasticsearch/logs2.编写配置......
  • java系统与文件操作
    1.目录文件操作创建File对象,后续操作皆基于File,而不是String路径importjava.io.File;importjava.io.FilenameFilter;Filedir=newFile("C:\\Users\\Desktop");//目录Filefile=newFile("C:\\Users\\Desktop\\text.docx");//文件Filedir_......
  • 工具类型的项目减少dll_pdb_xml文件的方法
    减少dll文件的数量dll文件是项目中使用到的NuGet包,首先需要去除没有使用的NuGet包。(目前暂无很好的解决方案)然后在NuGet包管理器中为解决方案添加Costura.Fody,根据项目环境选择对应的Costura.Fody版本,再次编译即可将源dll合并到目标exe中。 减少xml和pdb文件的数量用记......
  • Pdfium.Net.Free 一个免费的Pdfium的 .net包装器--打开大文件处理
    项目地址:Pdfium.Net:https://github.com/1000374/Pdfium.NetPdfiumViewer:https://github.com/1000374/PdfiumViewerPDFium支持打开文件支持传入文件流加载PDF到内存流(此种方式不占用文件):varstream=newMemoryStream(File.ReadAllBytes(fileName));vardoc=PdfDocumentGdi.......
  • 无涯教程-Rust - 文件输入&输出
    除了对控制台进行读写之外,Rust还允许对文件进行读写,File结构代表一个文件,它允许程序对文件执行读写操作,File结构中的所有方法均返回io::Result枚举的变体。写入文件以下程序创建文件"data.txt",create()方法用于创建文件,如果文件创建成功,该方法将返回文件句柄,最后一行write_a......
  • Linux根目录下各文件目录的作用
    Linux根目录下各文件目录的作用bin用户二进制可执行文件boot系统启动引导文件dev[device]系统中使用的外部设备,但不是放的外部设备的驱动。一个访问这些外部设备端口如:/dev/cdrom可以看见光驱中的文件etc整个系统配置文件相当于C:\windwos\System32\drivers,用来存放......