Visual Studio C# 项目中文件后缀简介

📄 文本类文件(人类可读,通常非二进制)

后缀 说明 是否二进制
.gitignore Git版本控制忽略文件配置 ❌ 否
.sln Visual Studio解决方案文件 ❌ 否
.md Markdown文档 ❌ 否
.xml 可扩展标记语言配置文件 ❌ 否
.editorconfig 编辑器代码风格配置 ❌ 否
.xaml WPF界面布局文件 ❌ 否
.cs C#源代码文件 ❌ 否
.csproj C#项目文件 ❌ 否
.config 应用程序配置文件 ❌ 否
.ini 初始化配置文件 ❌ 否
.json JavaScript对象表示法数据文件 ❌ 否
.txt 纯文本文件 ❌ 否
.props MSBuild属性配置文件 ❌ 否
.targets MSBuild目标配置文件 ❌ 否
.resx .NET资源文件(XML格式) ❌ 否
.settings 应用程序设置文件 ❌ 否
.xshd SharpDevelop语法高亮定义 ❌ 否
.css 层叠样式表 ❌ 否
.html 网页文件 ❌ 否
.cpp C++源代码文件 ❌ 否
.h C/C++头文件 ❌ 否
.vcxproj C++项目文件 ❌ 否
.filters 项目文件筛选器配置 ❌ 否
.log 日志文件 ❌ 否

🔧 特殊格式类文件(混合或工具生成)

后缀 说明 是否二进制
.manifest 应用程序清单文件(XML格式) ❌ 否
.tmp 临时文件(可能为文本或二进制) ⚠️ 不确定
.user Visual Studio用户选项文件 ❌ 否
.cache 缓存文件(格式不定) ⚠️ 不确定
.baml XAML编译后的二进制文件 ✅ 是
.up2date Visual Studio更新标记文件 ❌ 否
.buildwithskipanalyzers 构建配置标记 ❌ 否
.lref Visual Studio引用文件 ❌ 否
.pch C++预编译头文件 ✅ 是
.idb 增量编译状态文件 ✅ 是
.tlog MSBuild跟踪日志 ❌ 否
.lastbuildstate 最后构建状态记录 ❌ 否

🖼️ 媒体与资源类文件(通常为二进制)

后缀 说明 是否二进制
.bmp 位图图像 ✅ 是
.jpg / .jpeg JPEG压缩图像 ✅ 是
.png PNG无损压缩图像 ✅ 是
.ico 图标文件 ✅ 是
.ttf TrueType字体文件 ✅ 是

💾 二进制可执行与库文件

后缀 说明 是否二进制
.dll 动态链接库 ✅ 是
.exe 可执行程序 ✅ 是
.pdb 程序调试数据库 ✅ 是
.obj 编译生成的中间目标文件 ✅ 是
.resources 编译后的资源文件 ✅ 是

🗄️ 数据库类文件

后缀 说明 是否二进制
.db SQLite数据库文件 ✅ 是
.db-shm SQLite共享内存文件 ✅ 是
.db-wal SQLite预写日志文件 ✅ 是
.shm 共享内存文件 ✅ 是
.ncm 网易云音乐加密格式 ✅ 是

📦 压缩与归档文件

后缀 说明 是否二进制
.zip ZIP压缩包 ✅ 是
.msu Windows更新包 ✅ 是
相关推荐
liangshanbo1215几秒前
手写 Function.prototype.call 与 Function.prototype.apply 面试题满分答案
开发语言·javascript·原型模式
Zenova EdgeOS2 分钟前
C++ 工业边缘 libcurl HTTP 客户端实战
开发语言·c++·网络协议·边缘计算
爱吃苹果的日记本13 分钟前
数据结构第一课
c语言·数据结构·数据库·学习·c#
Jackson_GJH27 分钟前
Qt 右键自定义菜单的实现
开发语言·c++·qt
CoderYanger1 小时前
前端基础——JavaScript(WebAPI)(下篇)
java·开发语言·前端·javascript·程序人生·面试·职场和发展
唐青枫2 小时前
C#.NET PInvoke 深入解析:封送、内存布局与原生互操作实战
c#·.net
小木_.2 小时前
Python 离线识别滑块缺口距离,项目推荐
开发语言·python·滑块识别·人机验证·滑块缺口·缺口识别
liliangcsdn2 小时前
因子权重矩阵处理-因子权重收缩Shrinkage算法的探索
开发语言·python·机器学习
aramae3 小时前
模拟实现strstr函数(C语言)
c语言·开发语言·算法
liliangcsdn3 小时前
因子权重矩阵处理-滞回缓冲带+降频稳定化动态重选
开发语言·python·算法