惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
T
The Blog of Author Tim Ferriss
G
Google Developers Blog
博客园_首页
博客园 - 【当耐特】
量子位
S
SegmentFault 最新的问题
B
Blog RSS Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
V
Visual Studio Blog
T
Tailwind CSS Blog
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
Y
Y Combinator Blog
博客园 - 聂微东
The Cloudflare Blog
小众软件
小众软件
J
Java Code Geeks
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
月光博客
月光博客
H
Help Net Security
Jina AI
Jina AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
宝玉的分享
宝玉的分享

.NET

.net framework 项目新样式 数据库迁移报错 知乎网友:“VS2026 还是跑在 .NET Framework 4.8 上,看来 .NET LTS 只有三年的问题还真把微软自己的脖子卡住了” .Net 有没有类似若依这种后台框架? 请教个 .NET Framework 4.0 升级以运行在 arm 上的问题 应届生刚入职,做的是 wms+mes+mes 二次开发,因为没学过.net+c#,现在接口代码全靠 ai 写怎么办 [分享创造] 开源轻量级 WinForm 壁纸切换器 Wallpaper Switcher (C# / .NET 9) csharp 这回真成了脚本语言: dotnet run app.cs 小弟写了一个 ETLBox 写入数据到 ClickHouse 的组件, 需要用到的兄弟们可以看看 有人试过从 WCF 迁移到 ASP.NET Core Web API 吗? 项目从.NET5.0 升级到 8.0,加起来 1.5 万行代码, Linux 下编译经常要半个小时,有的时候又几秒钟就能编译完, Windows 下一直非常正常,怎么排查? 分享一个使用 C#封装的 gRPC 组件 C# .NET 现在相对成熟的跨平台 UI 框架是否还是只有 Avalonia? MAUI 怎么样了 ASP .NET Core + EF Core + MySQL 这个统计查询在 3 亿条记录的表下每次查询都需要 2~4 分钟,优化的办法只有用触发器或是后台每小时定期统计吗? Avalonia UI 更新到 11 以后启动慢有办法优化吗? EF Core 这类较重的 ORM 框架适合塞进客户端吗?如果是用于本地 SQLite 数据库,有没有更好的选择? Windows 普通用户,可否禁用系统自带.net 3.5/4.8,仅安装最新.net 8/9? 同一程序内的消息队列,这样用单例的简易实现比 redis 的 Pub-Sub 效率高吗?如果不实现 Unsubscribe,有内存泄漏风险吗? Avalonia 11 后要从 ItemsControl 调用母 UserControl 的命令这种常见操作就必须每次都写这么长一坨东西吗? .NET build 到 wasm 后怎么看错误代码在哪个 .cs 文件的哪个位置? DevTools 和那个 Debug URL 里都只能看到 e.Message macOS 单用户环境 dotnet 装在 ~/.dotnet/ 还是 /usr/local/share/dotnet/ 更好? Rider 默认是前者,官网下载的 .pkg 默认是后者 efcore 中, 使用 FromSql 查询时, 如何设置 where in 参数? 有没有 .NET 大神帮忙看看困扰了好几个大神一年的内存泄露问题,优化了一年越变越严重,现在一小时崩一次 有用过 SQLSugar 的吗?能说说体验吗? .NET 大牛们,这次遇到了一个涉及知识盲区的 BUG,与 Redis 有关 求助大佬们,干了件蠢事,我都不理解我为什么要用 Rider 去装 SDK,导致现在删不掉也找不到了 nuget 服务器有问题了,不会也是那个 CrowdStrike 出问题导致的吧 为什么我已经在 Visual Studio 中安装了.Net 8.0,但是命令行显示的版本仍然是 6.0.31? 我使用 vscode,如何平稳的将.Net7.0 升级到.Net8.0? 我想重构我这个项目的前端,有什么好的建议? 接了个小活,选 Windows 窗体应用还是 WPF 应用?
C#.net9wpf 项目这份.gitignore 规则可行吗?还有什么可以添...
AndrewHenry · 2025-04-13 · via .NET

用的 RiderIDE 求大佬看看;
# ~~ C# .NET (.NET Core / .NET 5+) .gitignore 文件 ~~
# 此文件旨在覆盖 .NET 9 及相关工具链生成的大多数临时文件和本地配置。
# 适用于 Visual Studio, VS Code, JetBrains Rider 等环境。
# 操作系统生成的文件
# -------------------------------------------------------------------
.DS_Store # macOS
Thumbs.db # Windows Thumbs cache
ehthumbs.db # Windows Thumbs cache
Desktop.ini # Windows Folder view settings
# IDE 和编辑器特定的文件/文件夹
# -------------------------------------------------------------------
# Visual Studio
.vs/ # Visual Studio 解决方案缓存和用户设置 (非常重要)
*.suo # Visual Studio Solution User Options (旧格式)
*.user # Visual Studio Project User Options
*.vcxproj.user # C++ Project User Options (如果混合使用)
*.*proj.user # 任何项目的用户选项
# Visual Studio Code
.vscode/ # VS Code 工作区设置。
# 注意:有时 launch.json 或 tasks.json 可能希望共享,
# 如果是这样,可以取消忽略特定文件:
# !.vscode/launch.json
# !.vscode/tasks.json
# !.vscode/settings.json (如果想共享某些工作区设置)
# JetBrains Rider
.idea/ # Rider 项目/解决方案设置和缓存
*.sln.iml # Rider/IntelliJ 生成的模块文件
# 编译和构建输出
# -------------------------------------------------------------------
bin/ # 主要编译输出目录
obj/ # 中间编译文件目录
**/bin/ # 递归匹配所有 bin 目录
**/obj/ # 递归匹配所有 obj 目录
**/Release/ # 显式忽略 Release 构建输出 (通常已在 bin/ 中)
**/Debug/ # 显式忽略 Debug 构建输出 (通常已在 bin/ 中)
build/ # 有些构建脚本使用 'build' 作为输出
artifacts/ # .NET SDK 风格项目有时使用的发布/打包输出目录
publish/ # `dotnet publish` 的默认输出目录
**/Generated/ # 有些代码生成器可能输出到这里
# NuGet 包和依赖项缓存
# -------------------------------------------------------------------
packages/ # 旧版 NuGet 包文件夹 (packages.config)
*.nupkg # NuGet 包文件
*.snupkg # NuGet 符号包文件
*.[Pp]ackages.* # 例如 'project.assets.json' 在 obj/ 中,但以防万一
# 注意:通常不忽略 nuget.config ,因为它定义了包源。
# 用户特定的运行时文件
# -------------------------------------------------------------------
*.pid # 进程 ID 文件
*.lock # 锁文件
# 日志和临时文件
# -------------------------------------------------------------------
*.log # 日志文件
*.log.* # 滚动日志文件
*.tmp # 临时文件
*.bak # 备份文件
*.swp # Vim 交换文件
*.DS_Store?* # macOS 特殊文件变体
# 测试结果和覆盖率报告
# -------------------------------------------------------------------
TestResults/ # Visual Studio 测试结果目录
*.trx # Visual Studio 测试结果文件
*.coverage # Visual Studio 代码覆盖率文件
*.coveragexml # 代码覆盖率 XML 文件 (如 Cobertura)
**/coverage.cobertura.xml # Cobertura 格式覆盖率报告
**/lcov.info # lcov 格式覆盖率报告 (常用于前端/JS 测试)
reportresults/ # 一些报告生成器的输出目录
# 运行时配置文件和 Secrets (非常重要)
# -------------------------------------------------------------------
secrets.json # .NET User Secrets 文件 (绝不应提交)
**/secrets.json # 确保任何位置的 secrets 文件都被忽略
appsettings.Development.json # 开发环境特定设置,可能包含本地敏感信息。
# 取决于团队策略,有时会提交 *模板* 但非实际值。
# 推荐的做法是不要提交包含真实密码/密钥的此文件。
.env # 环境变量文件,常用于本地开发 secrets
# 数据库文件 (本地开发数据库)
# -------------------------------------------------------------------
*.mdf # SQL Server 数据库文件
*.ldf # SQL Server 日志文件
*.sdf # SQL Server Compact Edition 数据库文件
*.db # 通用数据库文件 (如 SQLite)
*.db3 # SQLite 常用扩展名
*.sqlite # SQLite 常用扩展名
*.sqlite3 # SQLite 常用扩展名
# Web 开发相关 (如果适用)
# -------------------------------------------------------------------
node_modules/ # Node.js 依赖项 (如果使用 npm/yarn)
wwwroot/dist/ # 前端构建工具的输出目录 (示例)
wwwroot/lib/ # 通过 LibMan 或类似工具管理的客户端库 (如果不想提交)
# 特定工具/库生成的文件
# -------------------------------------------------------------------
*_i.c # COM Interop 生成文件
*_p.c # COM Interop 生成文件
*_h.h # COM Interop 生成文件
*.ilk # 增量链接器文件
*.aps # Visual C++ 文件 (如果混合使用)
*.ncb # Visual C++ 文件 (如果混合使用)
*.plg # Visual C++ 文件 (如果混合使用)
# Resharper (如果使用)
# -------------------------------------------------------------------
_ReSharper*/ # ReSharper 缓存/设置
*.[Rr]e[Ss]harper # ReSharper 文件
# 证书和密钥文件 (绝不应提交)
# -------------------------------------------------------------------
*.pfx # 个人信息交换文件 (证书和私钥)
*.p12 # PKCS#12 文件 (证书和私钥)
*.key # 私钥文件
# Docker 相关 (如果使用 Docker)
# -------------------------------------------------------------------
docker-compose.override.yml # 本地 Docker Compose 覆盖文件
.dockerignore # 注意:这不是 gitignore ,但常与 Dockerfile 放在一起
# Profiler / Memory Dump Files
# -------------------------------------------------------------------
*.psess # Visual Studio Profiler Session
*.vsp # Visual Studio Profiler Report
*.vspx # Visual Studio Profiler Report
*.sap # Visual Studio Profiler File
*.diagsession # Visual Studio Diagnostic Session
*.dmp # Memory dump 文件
# BenchmarkDotNet (如果使用)
# -------------------------------------------------------------------
BenchmarkDotNet.Artifacts/
# ~~ 文件结束 ~~