.NET應用開發之SQLServer常見問題分析
- 2022 年 11 月 14 日
- 筆記
日常我们开发.NET应用时会使用SQLServer数据库,对于SQLServer数据库的日常开发有一些技能和工具,准备给大家分享一下。 一、场景1:SQLServer死锁分析 执行以下SQL,启用SQLServer死锁日志输出 EXEC sp_altermessage 1205 , ' WITH_L …
Continue Reading日常我们开发.NET应用时会使用SQLServer数据库,对于SQLServer数据库的日常开发有一些技能和工具,准备给大家分享一下。 一、场景1:SQLServer死锁分析 执行以下SQL,启用SQLServer死锁日志输出 EXEC sp_altermessage 1205 , ' WITH_L …
Continue Reading
前几天,团队使用Azure Devops创建团队项目出了一个奇怪的错误: TF400797: 作业扩展具有一个未处理的错误: Microsoft.TeamFoundation.Framework.Server.TeamFoundationServicingException: TF400711: 在 …
Continue Reading
一、简述 本文简要的介绍.NET Framework中System.AppDomain.AssemblyResolve事件的用法、使用注意事项,以及复杂场景下AssemblyResolve事件的污染问题和解决办法。 System.AppDomain.AssemblyResolve事件可以理解为“找程 …
Continue Reading
背景 在 CI/CD 流程当中,测试是 CI 中很重要的部分。跟开发人员关系最大的就是单元测试,单元测试编写完成之后,我们可以使用 IDE 或者 dot cover 等工具获得单元测试对于业务代码的覆盖率。不过我们需要一个独立的 CLI 工具,这样我们才能够在 Jenkins 的 CI 流程集成。 …
Continue Reading
关注Win11更新日志的用户,或许时常会有这样的疑问: “微软的.NET,在Win11上是不是就没有修好过?” 今天,微软如期发布了Win11的KB5015814更新, 在修复一个Bug的同时,又双叒叕导致了.NET的崩溃。 在此次更新中,微软解决了此前重定向PowerShell命令会导致脚本日志不 …
Continue Reading
不少Win11的用户都曾或多或少的意识到过:微软自家的.NET框架和这套新的系统,似乎有一些不那么兼容。 在此前, 微软就以为.NET的兼容性问题,专门对Win11进行过更新维护,但现在,又有大量使用Visual Studio 2022用户反馈,称最新的Win11版本出现了与.NET相关的兼容性问题 …
Continue Reading
近日,微软为Win11正式版推送了KB5013943更新补丁,除了增加新功能外,还修复了此前由于.NET Framework 3.5导致的程序崩溃问题。 但尴尬的是,根据用户反馈,在安装KB5013943补丁后, 许多基于.NET框架的软件再次发生了崩溃,有网友吐槽说:微软这是把自己框架搞崩了。 据 …
Continue Reading
.NET多年以前已经开始支持Docker,但由于国内.net现状,生产过程中几乎用不到docker支持,趁着有点时间捣鼓下~。 先期工作 1、首先安装 Docker Desktop 2、安装Visual Studio 创建项目 使用VS分别创建一个ASP.NET Core Api(WebApplic …
Continue Reading
什么是.NET?什么是.NET Framework? 本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包括:CLS、CTS(CLI)、FCL、Windows下CLR的相关核心组成、Windows下托管程 …
Continue ReadingNET 6.0引入了Crossgen工具的后续版本Crossgen2,这个工具提供了程序提前(AOT)编译的能力。 什么是CrossGen? 我们日常开发时使用C#编译器CSC编译一个.NET程序集,程序集包含MSIL代码(中间语言代码)。当应用程序运行时,目标环境的本地JIT编译器将MSIL代码转 …
Continue Reading