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更新包 ✅ 是
相关推荐
ch.ju16 小时前
Java Programming Chapter 4——Static code block
java·开发语言
弹简特16 小时前
【Java项目-企悦抽】04-项目演示+项目源码+AI赋能整理接口文档
java·开发语言
郝学胜-神的一滴16 小时前
Qt 高级编程 034:深耕QWidget底层内核—彻底吃透无边框窗口设计核心原理
开发语言·c++·qt·程序人生·软件开发·用户界面
不会写代码的ys16 小时前
C++复习篇
java·开发语言·c++
雨师@16 小时前
go语言项目--实例化(图书管理)--005
开发语言·后端·golang
Aspiresky16 小时前
探索Rust语言之引用
开发语言·后端·rust
天空'之城17 小时前
Linux 系统编程 10:线程同步
linux·开发语言·系统编程·线程同步
Vect__17 小时前
Go 数据结构 slice 深度剖析
开发语言·数据结构·golang
想你依然心痛17 小时前
AtomCode在Python数据科学项目中的使用体验:从数据分析到可视化
开发语言·python·数据分析
满天星830357717 小时前
【Qt】控件(二) (geometry及与frameGeometry的区别)
开发语言·qt