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更新包 ✅ 是
相关推荐
格林威7 小时前
多相机并行采图最佳实践:Task.WhenAll + 异常处理 + 资源释放
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·机器视觉
djjjx.7 小时前
【 C++ 】多态
开发语言·c++·多态
夜雪一千7 小时前
Python如何使用XPath定位没有特征的元素?无id、无class通用定位技巧
开发语言·python
艾莉丝努力练剑7 小时前
【QT:解决问题】Qt5Core.dll:无法定位程序输入点
java·开发语言·qt·学习·面试
流浪0017 小时前
Python 基础语法(一):常量、变量、输入输出与运算符
开发语言·python
光影少年7 小时前
react离线缓存、图片缓存方案
开发语言·前端·javascript·react native·react.js·缓存·前端框架
SomeB1oody7 小时前
【RustyML入门】3.7. 循环层
开发语言·后端·机器学习·rust·教程
言乐610 小时前
Python游戏水平测试辅助系统
开发语言·python·游戏·django·pygame
yuhulkjv33515 小时前
Claude表格复制到word不再崩溃,AI导出鸭批量导出+格式无损一键搞定
人工智能·ai·c#·word·ai导出鸭
WWJA王文举17 小时前
I²C通信完整流程详解:START、地址、ACK、数据、Repeated START和STOP一次讲透
c语言·开发语言