net
-
.NET的Global Assembly Cache (GAC)是什么?如何管理?
GAC是.NET程序集的全局缓存,用于共享和版本控制,通过gacutil、MSI安装或拖拽方式管理,解决DLL Hell问题,但.NET Core起更推荐私有目录和NuGet。 GAC,简单来说,就是.NET程序集(Assembly)的全局缓存,让多个应用程序可以共享同一个程序集,避免重复部署和版本…
-
.NET的AssemblyTitleAttribute类如何设置程序集标题?
程序集标题是用于展示的友好名称,通过AssemblyTitleAttribute设置,位于AssemblyInfo.cs文件中,与程序集名称不同,标题面向用户,便于识别,适用于资源管理器、属性窗口等场景,提升品牌识别与版本管理;还可结合AssemblyDescriptionAttribute、Ass…
-
面向开发人员的.NET性能优化技术
如果你是一名.net开发者,你必须意识到在交付高质量软件方面,优化功能和性能的重要性。通过熟练使用提供的资源并减少网站加载时间,你不仅为用户创造了愉快的体验,还能减少基础设施成本。 在本文中,我们将介绍每个.NET开发公司都应该了解的.NET性能优化技术。 常见的性能瓶颈 在我们介绍性能技术之前,让…
-
.net是干嘛的和java的区别
“.net”致力于敏捷、快速开发和跨平台,可以用于开发C/S结构的软件或者B/S结构的网站。区别:java是开源的跨平台的语言,主要应用在大中型企业网站开发;“.net”是跨语言的平台,主要应用在中小型公司网站开发。 本教程操作环境:windows7系统、java8&&.NET Fr…
-
pdb是什么文件?
pdb是指“程序数据库”文件,是VS编译链接时生成的文件。DPB文件主要存储了VS调试程序时所需要的基本信息,主要包括源文件名、变量名、函数名、FPO、对应的行号等等。PDB文件是在编译工程的时候产生的,它是和对应的模块一起生成出来的。 本教程操作环境:windows7系统、Dell G3电脑。 P…
-
.Net Core对MongoDB执行多条件查询
以前项目基本上全部使用MySQL数据库, 最近项目排期空出了一点时间leader决定把日志模块迁移到插入/查询性能更好的MongoDB上. 多条件查询的写法着实费了些功夫, 撰文记录一下. 相关学习推荐:C#.Net开发图文教程 一、准备工作 1. 安装过程, 不赘述了 2. 添加Reference…
-
.net framework有什么用
.net framework有什么用 .net framework是Microsoft.NET程序的开发框架的运行库,也就是说如果你运行的程序是用.net开发的,就需要Framework作为底层运行环境。 推荐学习:编程入门。 .net framework是微软的开发程序的框架 .net技术是比较新…
-
.NET中async异步、thread多线程
一、任务task System.Threading.Tasks在.NET4引入,前面线程的API太多了,控制不方便,而ThreadPool控制能力又太弱,比如做线程的延续、阻塞、取消、超时等功能不太方便,所以Task就抽象了线程功能,在后台使用ThreadPool 1、启动任务 可以使用TaskFa…
-
.Net Core如何读取Json配置文件
前言:在与传统的asp.net mvc项目相比,.net core项目在项目目录的文件结构上和功能上与前者都有很大的区别。例如:在.net core中使用startup.cs取代global.asax文件用于加载应用程序的配置和各种启动项。appsettings.json取代web.config文件…
-
.net core和.net区别
.net core和.net区别 简单说,都是.net standard所定义的接口的实现,都是 .net standard的儿子。 C#是一种编程语言,使用它可以创建具有第7版新功能的程序。 .Net Standard是一个规则(很好,是标准),通过该规则,应该将库构建为可以相互理解。 可移植…