你的位置: 首页 / 资讯列表 / 分类资讯

最新.NET/.NET Core/Web开发资讯源


2 热度

Announcing the Visual Studio Code Installer for Java

Microsoft released a special Installer of Visual Studio Code for Java developers. The package can be used as a clean install or an update for existing environment to add Java or Visual Studio Code to your development environment. Once downloaded and opened, it automatically detects if you have the fundamental components in your local development environment, including the JDK, Visual Studio Code and essential Java extensions.

收录时间: 2019-06-15
分类: Visual Studio
贡献者: Rector
2 热度

Windows 10 will soon allow you to set absolute bandwidth for downloading updates

The next feature version of Windows 10 that's going to release in early 2020, will allow you to control the absolute bandwidth for downloading Windows 10 updates. The new throttling option will reduce the burden in the slow network.

收录时间: 2019-06-15
分类: 技术资讯
贡献者: Rector
2 热度

使用 MiniProfiler 来分析 ASP.NET Core 应用

MiniProfiler(https://miniprofiler.com/)是一个轻量级且简单易用的分析工具库,它可以用来分析ASP.NET Core应用。 优点针对ASP.NET Core MVC应用,使用MiniProfiler的优点是:它会把结果直接放在页面的左下角,随时可以点击查看;这样的话就可以感知出你的程序运行的怎么样;同时这也意味着,在你开发新功能的同时,可以很快速的得到反馈。 安装配置MiniProfiler在现有的ASP.NET Core MVC项目里...

收录时间: 2019-06-15
分类: ASP.NET Core
贡献者: Rector
11 热度

asp.net core使用serilog将日志推送到腾讯云日志服务

为什么是serilog?Serilog是 .NET 中最著名的结构化日志类库。基于日志事件log events,而不是日志消息log message。你可以将日志事件格式化为控制台的可读文本或者可以将相同的事件格式化为JSON并将其发送到远程日志服务器。应用程序中的日志语句会创建LogEvent对象,而连接到管道的接收器[sinks]会知道如何记录它们。这里有一篇文章比较了.NET目前三种最常用的日志组件,有兴趣可以去看看。nlog-vs-log4net-vs-serilog-comparing-net-logging为什么是腾讯云日志服务?最普通的日志记录大概是直接把日志写入本地文件进行记录...

收录时间: 2019-06-14
分类: ASP.NET Core
贡献者: Rector
40 热度

Try the new System.Text.Json APIs

For .NET Core 3.0, we’re shipping a brand new namespace called System.Text.Json with support for a reader/writer, a document object model (DOM), and a serializer. In this blog post, I’m telling you why we built it, how it works, and how you can try it.

收录时间: 2019-06-14
分类: .NET
贡献者: Rector
11 热度

Announcing Entity Framework Core 3.0 Preview 6 and Entity Framework 6.3 Preview 6

New previews of the next versions of EF Core and EF 6 are now available on NuGet.Org. What is new in EF Core 3.0 Preview 6. In recent months, a lot of our efforts have been focused on a new LINQ implementation for EF Core 3.0. Although the work isn’t complete and a lot of the intended functionality hasn’t been enabled, before preview 6 we reached a point in which we couldn’t make more progress without integrating the new implementation into the codebase in the main branch.

收录时间: 2019-06-14
贡献者: Rector
AD 友情赞助
10 热度

Announcing Windows 10 Insider Preview Build 18917

Hello Windows Insiders, today we are releasing Windows 10 Insider Preview Build 18917 (20H1) to Windows Insiders in the Fast ring.

收录时间: 2019-06-14
分类: 技术资讯
贡献者: Rector
12 热度

WSL 2 is now available in Windows Insiders

We’re excited to announce starting today you can try the Windows Subsystem for Linux 2 by installing Windows build 18917 in the Insider Fast ring! In this blog post we’ll cover how to get started, the new wsl.exe commands, and some important tips. Full documentation about WSL 2 is available on our docs page.

收录时间: 2019-06-14
分类: 技术资讯
贡献者: Rector
19 热度

Visual Studio 2019 for Mac version 8.1 is now available (and a Preview for 8.2)

Today, we are excited to announce the release of Visual Studio 2019 for Mac version 8.1 along with the first preview of Visual Studio 2019 for Mac version 8.2. Both releases contain exciting new features as well as improvements to performance and stability across the IDE.

收录时间: 2019-06-14
分类: Visual Studio
贡献者: Rector
17 热度

LINQPad 6 Preview

LINQPad 6 PreviewIt's here!DownloadFor this beta to work, you must first install the .NET Core 3 Desktop SDK Preview 6or later.There's a utility inside the zip to download it for you. (This requirement is just for the beta - the final LINQPad 6 release will require only the netcore runtime, not the ...

收录时间: 2019-06-14
分类: 开发工具
贡献者: Rector
27 热度

How to Debug LINQ queries in C#

LINQ is one of my favorite features in C#. It just makes the code look nicer. Instead of tedious foreach loops, we got a neat functional syntax that’s easy to write and understand. Well, at least if we’re using the method syntaxflavor of LINQ.LINQ is also terrible to debug. We have no way of knowing...

收录时间: 2019-06-14
分类: C#开发
贡献者: Rector
21 热度

Material UI 4.1.1 发布,Material Design React 组件

Material UI 4.1.1 发布了,Material UI 是一组实现 Google Material Design 规范的 React 组件,它是一个前端 JS 框架,主要用在 web 领域。

收录时间: 2019-06-14
分类: 前端框架
贡献者: Rector
34 热度

asp.net core 集成JWT(二)token的强制失效,基于策略模式细化api权限

【前言】上一篇我们介绍了什么是JWT,以及如何在asp.net core api项目中集成JWT权限认证。传送门:https://www.cnblogs.com/7tiny/p/11012035.html很多博友在留言中提出了疑问:如何结合jwt认证对用户进行API授权?token过期了怎么办?如何自动刷新token?如何强制token失效?如何应用到集群模式?那么,便有了本篇。本篇在上一篇的基础上继续完善JWT的使用,并陆续回答上面的疑问。当然Demo中没有体现的也会提供思路供博友参考。【一、如何结合JWT认证对用户进行API授权】场景:我们有多个API接口,我们希望细化地控制哪个用户可以访...

收录时间: 2019-06-14
分类: ASP.NET Core
贡献者: Rector
19 热度

Building A .NET Core 3 Scheduled Job Worker Service

The .NET Core CLI comes with tons of pre-built project templates! One of the new templates that will be included with .NET Core 3will be for building worker services.Combining .NET Core worker services with Coravelcan help you build lightweight background job scheduling applications very quickly. Le...

收录时间: 2019-06-14
分类: .NET Core
贡献者: Rector
26 热度

WebAssembly和Blazor:解决了一个存在十年的老问题

在 2019 年 4 月中旬,微软悄悄地推出了一个年轻的框架,从“一切皆有可能”的实验阶段过渡到“我们致力于实现这一目标”的预览版。这个框架名为Blazor,因为它在浏览器中运行,并利用了一个名为 Razor 的模板系统或“视图引擎”,促成了这个.NET 开发人员几乎放弃了的场景。它不仅允许开发人员使用 C# 构建客户端代码(不需要 JavaScript),还允许开发人员在没有插件的情况下在浏览器中运行现有的.NET 标准 DLL。

收录时间: 2019-06-13
分类: Blazor
贡献者: Rector
AD 友情赞助
32 热度

.NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖

我们有多种工具可以将程序集合并成为一个。比如 ILMerge、Mono.Merge。前者不可定制、运行缓慢、消耗资源(不过好消息是现在开源了);后者已被弃用、不受支持且基于旧版本的 Mono.Cecil。而本文介绍用来替代它们的 ILRepack,使用 ILRepack 来合并程序集。

收录时间: 2019-06-13
分类: .NET
贡献者: Rector
17 热度

.NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖

我们有多种工具可以将程序集合并成为一个。打包成一个程序集可以避免分发程序的时候带上一堆依赖而出问题。ILMerge 可以用来将多个程序集合并成一个程序集。本文介绍使用 ILMerge 工具和其 NuGet 工具包来合并程序集和其依赖。

收录时间: 2019-06-13
分类: .NET
贡献者: Rector
16 热度

.NET 的程序集加载上下文

我们编写的 .NET 应用程序会使用到各种各样的依赖库。我们都知道 CLR 会在一些路径下帮助我们程序找到依赖,但如果我们需要手动控制程序集加载路径的话,需要了解程序集加载上下文。如果你不了解程序集加载上下文,你可能会发现你加载了程序集却不能使用其中的类型;或者把同一个程序集加载了两次,导致使用到两个明明是一样的类型时却抛出异常提示不是同一个类型的问题。

收录时间: 2019-06-13
分类: .NET
贡献者: Rector
17 热度

dotnet 线程静态字段

在 .NET 程序可以使用 ThreadStaticAttribute 特性标记在一个静态字段上,这样这个字段就可以做到在线程里面静态在一个类的静态字段上面添加 ThreadStaticAttribute可以让这个字段作为线程的静态字段,也就是在相同的线程访问的时候这个字段是静态的,拿到的对象的实例相同,但是在不同的线程拿到不相同在 ThreadStaticAttribute支持的只有静态字段...

收录时间: 2019-06-13
分类: .NET
贡献者: Rector
21 热度

C#内存管理—职场生存的必修课

C#语言开发的程序所使用的内存,我们称之为托管内存。那么什么是托管内存呢?我们可以先理解为,C#专用内存;即当C#的程序运行起来,会向电脑内存申请一块专用的内存区,而这块内存区,就叫做托管内存。在C#语言开发的程序中,我们所声明的变量,不论是常量,还变量,都在这块内存中。即,我们声明一个int k或是声明一个对象 new Class,他们都是在这块内存中的...

收录时间: 2019-06-13
分类: C#开发
贡献者: Rector
AD 友情赞助