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

推荐订阅源

B
Blog
Microsoft Security Blog
Microsoft Security Blog
Jina AI
Jina AI
博客园 - 叶小钗
J
Java Code Geeks
博客园 - 聂微东
博客园 - 司徒正美
大猫的无限游戏
大猫的无限游戏
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
美团技术团队
WordPress大学
WordPress大学
M
MIT News - Artificial intelligence
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
罗磊的独立博客
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
T
Tailwind CSS Blog
The Cloudflare Blog
Stack Overflow Blog
Stack Overflow Blog
N
Netflix TechBlog - Medium
小众软件
小众软件

.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 的组件, 需要用到的兄弟们可以看看 C#.net9wpf 项目这份.gitignore 规则可行吗?还有什么可以添加的吗? 有人试过从 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? 我想重构我这个项目的前端,有什么好的建议? 接了个小活,选 Windows 窗体应用还是 WPF 应用?
我使用 vscode,如何平稳的将.Net7.0 升级到.Net8.0?
huzhikuizainali · 2024-06-12 · via .NET

我现在使用 vscode 进行 c#代码调试。我现在使用的是.net core7.0 我想升级到 .net core8.0 。我找到如下微软的说明网页。但是网页内容有点疑问,不知道如何操作。

1 、网页说:更新 global.json 文件。但是没有说这个文件在哪里?我在 CMD 中输入 dotnet --info 输出信息中提示

Environment variables: Not set

global.json file: Not found

我问 gpt ,它说“如果项目根目录下没有 global.json 文件,你可以手动创建一个:”-------------问题是我有很多项目。难道每个项目下面都要新建一个 global.json 文件。那工作量可有点大!

2 、网页上说:“更新目标框架将项目文件的目标框架名字对象 (TFM) 更新为 net8.0:”

----我对这句话的理解是更新项目下的 project 文件。也就是.csproj 文件。可是每个项目下都有好多.csproj 文件。难道都要更新?

gpt 的回答是“确实,对于包含多个项目的解决方案,逐个手动更新每个项目的 .csproj 文件工作量较大。不过,可以通过编写脚本来批量更新这些文件,从而减少手动操作的工作量。以下是几种解决方案,可以帮助你简化这个过程:”

-----gpt 的回答不敢全信。以上升级过程存在很多疑问和不确定性。请问各位老师是否有具体的指导或者更简单升级方法。或者有相关详细升级步骤的视频分享么?如果我将当前的 7.0 彻底卸载,重新安装 8.0 是否会导致当前 build 的项目全都不可用,需要重新 build 。或者我还是要手动逐个更新 vscode 中的 solution 和 project 文件?

https://learn.microsoft.com/zh-cn/aspnet/core/migration/70-80?view=aspnetcore-8.0&tabs=visual-studio-code#tabpanel_1_visual-studio-code