首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

.NET平台系列19 新世界中的.NET大统一平台架构解析

在将 .NET Framework重写为真正跨平台的同时微软也利用这次机会重构并删除了不再被认为是核心的主要部分。   ...微软在2016年收购了 Xamarin,并且在 Visual Studio2019中免费提供曾经昂贵的 Xamarin扩展。...微软将只能创建移动应用程序的 Xamarin Studio开发工具更名为 Visual Studio2019 for Mac,并赋予它创建其他类型应用程序的能力。...有了 Visual Studio201 99 for Mac,微软就能够将 Xamarin Studio编辑器的部分功能替换为 Visual Studio2019 for Windows的部分功能,以提供更接近的体验和性能...它具有JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统

1.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

.NET周刊【2月第1期 2024-02-04】

此外,文章还讨论了与ASP.NET Core的集成,以及如何在ABP中定义和使用自定义声明。...实验包括多个功能,区分Visual Studio实例、为括号添加颜色、文件比较、带适当缩进的复制、获取开发者新闻、环绕选择、滚动文档选项卡和图像悬停预览。...部分功能已集成到Visual Studio 2022中,为括号添加颜色、文件比较、带适当缩进的复制、环绕选择和滚动文档选项卡。...其他功能,区分实例和获取开发者新闻,尽管受欢迎但未集成,图像悬停预览计划在未来更新中加入。社区反馈和参与这些实验至关重要。...) : https://github.com/mayuki/WeekRef.NET 由于笔者没有那么多时间国内的一些文章进行整理,欢迎大家为《.NET周刊-国内文章》板块进行贡献,需要推广自己的文章或者框架

14210

Lightweight Test Automation Framework之旅

自动化测试弹出窗口:之前的版本中无法测试弹出窗口,相对于WatiN和Selenium等来说是一个硬伤,老赵在对ASP.NET MVC项目中的视图做单元测试中曾认为这是一个永远无法弥补的缺点。...和NUnit GUI 或者Visual Studio’s 内置的单元测试运行器不一样,Test Automation Framework的运行器就是浏览器(任何的浏览器),每一个命令都是通过Ajax方式运行的...如何在asp.net mvc项目中应用Lightweight Test Automation Framework ASP.NET QA 团队说Lightweight Test Automation Framework...routes.IgnoreRoute("Test/{resource}.axd/{*pathInfo}"); 参考文章: Using Lightweight Test Automation Framework ASP.NET...MVC项目中的视图做单元测试 Using HtmlUnit on .NET for Headless Browser Automation HtmlUnit调研报告

1.8K90

如何使用 VS Code开发.NET Core应用程序

在这篇文章中,我们将学习有关使用 Visual Studio Code开发,调试,测试和部署ASP.NET Core应用程序的信息,它将包括: •安装必须的插件•创建一个.NET Core 应用程序•如何运行项目...•如何设置断点和调试•运行单元测试用例•优势和局限性•命令,快捷键和扩展 先决条件 你需要在你的电脑上安装以下软件和sdk •.NET Core SDK•Node.js•Visual Studio Code...Configure Task3.在命令面板选择 Create tasks.json file from template,然后再选择 .NET Core 1.使用左侧菜单中的 Run 选项,我们可以运行源代码并进行调试...运行单元测试用例 为了运行单元测试用例,命令行有一个单独的命令,该命令可以运行项目中所有的测试用例,可以使用以下命令,输出将显示在输出窗口中,这与Visual Studio是一样的。...局限性 •VS Code仅支持ASP.NET Core•Visual Studio是一个现成的工具,用于开发和部署ASP.NET Core项目,使用VS Code时,必须花费大量时间来安装和配置扩展。

2.4K20

.NET周刊【5月第1期 2024-05-05】

这种技术可以帮助提升性能,减少缓存未命中,并且实时系统和并发控制非常有用。但需要注意的是,如果所绑定的 CPU 核心已有高负荷,则可能导致性能降低。...项目中创建了 Taibai.Core 核心类库,其中的 DelegatingStream 类继承自 Stream,并包装了一个内部流对象,重载了基类的读写和定位等方法,以实现特定的流操作功能。...自动化测试数据生成:Asp.Net Core 单元测试利器 AutoFixture 详解 https://www.cnblogs.com/ruipeng/p/18163423 AutoFixture 是一个开源的...作者原有代码进行了重构,创建了新目录结构,并设计了 EntityChangeInfo 实体来保存实体变化。同时, AuditLog 对象进行了改进,使之包含更详细的操作日志信息。...,我们正在对 Visual Studio 当前的程序集结构进行调查和假设。

12510

Visual Studio 2017 15.7 下的.NET Core

c# 7.3包含在 Visual Studio 版本15.7 中。 我们改进了 c# 和 VB 项目的解决方案加载时间。 我们f# 及其工具进行了大量更新, 重点关注性能。...NET 核心项目启用智能感知25%。 我们进行了快速的信息改进和新的. NET 重构, 转换for到-foreach并使私有字段readonly....我们添加了将 ASP.NET Core应用程序发布到没有容器的应用程序服务 Linux的能力. 实时单元测试适用于嵌入式 pdbs , 并支持使用引用程序集的项目。...c++ 开发人员可以使用CodeLens 进行单元测试. 我们添加了从 c++核心指南中执行项目的新规则。. 使用/调试: 快联PDBs 调试大型解决方案更加健壮。...在Python项目中支持畅达环境。 我们根据流行的开源 pydevd 调试器添加了我们的Python调试器的下一个版本。 文稿 2.8包含在 Visual Studio 版本15.7 中。

3.2K80

Visual Studio 2017 15.7 下的.NET Core

c# 7.3包含在 Visual Studio 版本15.7 中。 我们改进了 c# 和 VB 项目的解决方案加载时间。 我们f# 及其工具进行了大量更新, 重点关注性能。...NET 核心项目启用智能感知25%。 我们进行了快速的信息改进和新的. NET 重构, 转换for到-foreach并使私有字段readonly....我们添加了将 ASP.NET Core应用程序发布到没有容器的应用程序服务 Linux的能力. 实时单元测试适用于嵌入式 pdbs , 并支持使用引用程序集的项目。...c++ 开发人员可以使用CodeLens 进行单元测试. 我们添加了从 c++核心指南中执行项目的新规则。. 使用/调试: 快联PDBs 调试大型解决方案更加健壮。...在Python项目中支持畅达环境。 我们根据流行的开源 pydevd 调试器添加了我们的Python调试器的下一个版本。 文稿 2.8包含在 Visual Studio 版本15.7 中。

3K50

ASP.NET5之客户端开发:Grunt和Gulp构建工具在Visual Studio 2015中的高效的应用Grunt和Gulp使用Grunt准备项目配置NPM配置Grunt集成起来监测文件变化与V

Grunt和Gulp都在Visual studio 2015中得到支持。ASP.NET 项目模板默认使用Gulp。 Grunt和Gulp Grunt和Gulp有什么区别?...与Grunt不同,Grunt往往在硬盘上是读写文件,Gulp使用流式的API去链式的调用方法,Grunt是早些出现的客户端构建工具,Grunt预定义了大多数经常要做的压缩和单元测试等工作。...文件,Typescript文件在Visual Studio 2015的默认设置下,会自动地编译为Javascript中并且作为Grunt的源文件。...在Vistual Studio 2015中,创建新的ASP.NET应用程序。 在“新ASP.NET项目”对话框中,选择ASP.NET Empty模板并且单击OK按钮。...在项目中添加一个名为Typescript的文件夹 在添加任何文件之前,确认Visual Studio 2015打开了“保存时编译”的项目(在“工具->选项->文本编辑器->Typescript=>项目

3K70

ASP.NET Core 基础知识】--测试--单元测试和集成测试

它的核心思想是将程序分解成独立的单元,并针对每个单元编写测试用例,以验证其功能是否正确。以下是单元测试的一些关键概述: 测试最小单元:单元测试针对软件中的最小可测试单元进行测试,通常是函数、方法或类。...1.2 使用xUnit进行单元测试 安装 安装和配置 xUnit 在 ASP.NET Core 项目中是相对简单的。...运行单元测试ASP.NET Core 项目中,运行单元测试通常是通过测试运行器或者 .NET Core CLI 来实现的。...下面是一些常见的运行单元测试的方法: 使用 Visual Studio: 使用测试资源管理器: 在 Visual Studio 中,打开测试资源管理器(Test Explorer),它会列出你项目中的所有测试...通过使用 Moq,我们可以轻松地创建模拟对象,并其行为进行验证,从而编写出更具可靠性和可维护性的单元测试

15600

MzBlog分析

2、核心库的测试项目MZBlog.Core.Tests:项目采用xUnit.NET测试框架,xUnit.net创造者是Jim Newkirk和Brad Wilson从包括NUnit及其它单元测试框架的使用经验中总结出来的一个新框架...MZBlog.Core的Documents、ViewProjections、Commands 对应的是MongoDB的领域层,领域层进行细分,会出现一些专门对应的一些领域核心层,领域核心实体扩展层。...领域核心层:这个层专门用于进行领域层的扩展:用于定义一些领域中常用模式的接口,属于上层建筑。...ICommandInvoker,IViewProjection等, 领域核心扩展层:这个层专门用于领域层中的实体进行扩展,ViewProjections、Commands 等。...Responses:Http响应,项目中有个RssResponse,封装了博客的RSS功能。

1.6K90

Succinctly 中文系列教程(二) 20220109 更新

二、将 Bootstrap 添加到您的项目中 三、推特 Bootstrap 网格 四、推特 Bootstrap 库 CSS 类 五、表单 六、按钮 七、组件 八、推特 Bootstrap JavaScript...集成服务架构 二、包 三、控制流程 四、数据流 五、变量、表达式和参数 六、部署包 Succinctly Excel 统计教程 一、引言 二、Excel 环境 三、描述性统计 四、分布 五、正态分布 六、二分布...教程 零、简介 一、TypeScript 中的概念 二、Visual Studio 三、类型安全 四、创建新模块 五、加载模块 六、使用现有的 JavaScript 七、将 TypeScript 用于单元测试...七、常用单元测试工具 八、测试基础 九、将 Visual Studio 用于单元测试 十、将 NUnit 用于单元测试 十一、高级单元测试 十二、用于其他目的的单元测试 十三、总结 Succinctly...代码编辑器的改进 四、XAML 编辑改进 五、IDE 定制:窗口布局 六、回顾错误列表和调试改进 七、管理 NuGet 包 八、ASP.NET 和 Azure 的 Visual Studio 2015

5.9K20

ASP.NET Core + Angular 2 Template for Visual Studio服务器端预加载的意义何在?Webpack 开发中间件模块热拔插(HMR)

多个月以来,我和多个Github上的社区贡献者一起建立支持库、包,我们最终的目的是希望完成这样一个作为起点的模板,也就是基于把Typescript代码和Angular2宿主在ASP.NET Core项目中...安装 首先,确保你已经安装了一下必须内容,没有他们事情就无法进行下去了: Visual Studio 2015 Update3:注意Update2是不够的,你需要Update3,因为它修复了一些关于npm....NET Core 1.0.1 TypeScript 2.0 for Visual Studio 2015: 如果你的VS2015一直"抱怨" Cannot find name 'require',这就是因为你忘记了安装本插件...一切就绪之后,项目中看起来可能回出现一点问题,但是实际上并不是这样,当VS2015完成安装依赖后将会显示not installed ?...服务器端预加载的意义何在? 意义并不在于让支持哪些不运行javascript的浏览器,它只是一种极端情况而已(如果为了这种极端情况,那还为什么要建立一个SPA应用呢?)

3.3K60

在 ts + Jest 单元测试中 debugging

温馨提示:因微信中外链都无法点击,请通过文末的 “阅读原文” 到技术博客中完整查阅版; 本文简要介绍了如何在 Jest 单元测试中利用 Chrome Node DevTools 来辅助调试 1、背景 代码是...Chrome 调试和 VSCode 调试,本文所用的 Chrome 调试 就是通过这篇文章学会的 debugging-jest-tests:微软官方仓库中给出的 VScode 中 launch.json 的配置教程...,涵盖了 debug 全部测试文件 和 debug 单个测试文件 这两种场景,足够了 Debugging TypeScript Jest Tests With Visual Studio Code:文中给出针对...ts + jest 的 launch.json 的配置,可以借鉴一下 使用jest+enzyme进行react项目测试 - debug篇:虽说是 2017 年的文章,仍旧有可借鉴性 Debugging...with TypeScript, Jest, ts-jest and Visual Studio Code:新手友好的单元测试 debugger 入门文章,一步步教你;

3.9K30
领券