随笔分类 -  .NET跨平台

摘要:简介 我将在5/6日《云原生开发挑战赛暨.NET 二十周年主题活动》中作为嘉宾分享一个主题《利用.NET 6.0 开发Microsoft 365应用》,其中会谈到我对.NET 二十年发展的一些切身的感受和观察,另外就是分别从集成和扩展两个角度,介绍如何基于.NET 6.0快速高效地开发Microso 阅读全文
posted @ 2022-05-02 10:31 陈希章 阅读(407) 评论(1) 推荐(0) 编辑
摘要:这篇文章给大家分享一下,如何配置.NET Core项目自动化测试和代码覆盖率审查。 基本知识,请参考这里: https://docs.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-dotnet-test 环境准备: 演示项目基于V 阅读全文
posted @ 2021-02-11 18:05 陈希章 阅读(876) 评论(0) 推荐(0) 编辑
摘要:概述前不久我写过一篇文章拥抱开源,Office 365开发迎来新时代,给大家介绍了Office 365开发的典型场景是如何支持开源平台的:Office 365通过Microsoft Graph,以REST API的方式提供服务,任何开发平台都可以很方便地与其进行集成;Office Add-ins,SharePoint Add-ins和Microsoft Teams Apps开发,都可以基于标准的W... 阅读全文
posted @ 2018-04-22 16:10 陈希章 阅读(1890) 评论(0) 推荐(1) 编辑
摘要:作者:陈希章 发表于 2017年12月20日前言我在之前用了几篇文章来介绍新一代微软商业应用平台三剑客(PowerApps,Microsoft Flow,Power BI),相信对于大家会有一种跃跃欲试的冲动,他们看起来真的不难,因为他们的定位是要给业务部门的用户直接使用的。那么现在问题就来了他们为什么能这么灵活和强大? 如果这些活儿都是业务部门用户自己去做了,那么IT部门人员,开发人员该干嘛呢?... 阅读全文
posted @ 2017-12-20 10:43 陈希章 阅读(3045) 评论(2) 推荐(4) 编辑
摘要:作者:陈希章 发表于 2017年12月19日引子这一篇文章将用一个完整的实例,给大家介绍如何基于dotnet core(微软.NET的最新版本,支持跨平台,跨设备的应用开发,详情请参考 https://www.microsoft.com/net 开发一个Web API Service,并且利用Azure的PaaS服务来实现部署,以及持续的开发运营(devops)。这篇文章的难度不高,但会作为一个操... 阅读全文
posted @ 2017-12-19 21:28 陈希章 阅读(2339) 评论(8) 推荐(4) 编辑
摘要:最近在写的Office add-in开发系列中,其中有一个比较共性的问题就是在add-in的客户端脚本中访问远程服务时,要特别注意跨域访问的问题。 关于CORS的一些基本知识,请参考维基百科的说明:https://en.wikipedia.org/wiki/Cross-origin_resource_sharing 那么,如果我们自己写一个服务,怎么样让他支持CORS呢?我下面用一个例子演示这... 阅读全文
posted @ 2017-12-04 09:19 陈希章 阅读(7154) 评论(1) 推荐(2) 编辑
摘要:引子在此前的一篇文章中,我介绍了如何在本地docker环境中运行ASP.NET Core跨平台应用程序(http://www.cnblogs.com/chenxizhang/p/7148657.html),看起来非常不错,不是吗?那么,如果我们希望真正在实际的生产环境去部署和运行这个应用程序,应该怎么做呢?通常来说,有两种方案可以选择1. 在目标运行环境(可以是本地的服务器,也可以是云端)申请虚拟... 阅读全文
posted @ 2017-07-24 07:10 陈希章 阅读(2574) 评论(4) 推荐(2) 编辑
摘要:概述Docker已经热了有一两年了,而且我相信这不是一个昙花一现的技术,而是一个将深远影响我们日后开发和部署、运营应用系统的一种创新(很多人将其作为devops的一种非常重要的基石)。学习docker的最好方式,莫过于它的官方文档 ,有兴趣 的同学请参考 https://www.docker.com/what-docker 笔者最近在写一个Office 365的集成和扩展应用开发的系列文章(htt... 阅读全文
posted @ 2017-07-11 06:33 陈希章 阅读(5969) 评论(3) 推荐(3) 编辑
摘要:这篇文章是记录在我的当前电脑上面,安装Visual Studio 2015 Community Edition出现的无法进行Package Restore的问题,很可能在你的电脑上面无法重现。我的环境是 1.Windows 7 x64 2.已经安装了Visual Studio 2013 3.已经手工地安装过dnvm 和dnx 问题现象: 为了更好地了解和学习一下最新的ASP.NET 5 ,... 阅读全文
posted @ 2015-09-20 09:44 陈希章 阅读(3957) 评论(2) 推荐(0) 编辑
摘要:本文简要地翻译了 https://code.visualstudio.com/Docs/runtimes/ASPnet5 并结合我的实践做了一些说明。 准备工作 1.安装VS Code https://code.visualstudio.com/ 2.安装NODEJS https://nodejs.org/en/ 安装DNVM DNVM的全称是.NET Version Manager,... 阅读全文
posted @ 2015-09-13 21:04 陈希章 阅读(17345) 评论(1) 推荐(5) 编辑
摘要:最近在研究如何将.NET应用程序移植到非Windows操作系统中运行,逐渐会写一些文章出来。目前还没有太深的研究,所以这些文章大多主要是记录我的一些实验。 这篇文章记录了我如何利用NancyFx编写一个自托管(Self-host)的应用程序,并且将其发布到Linux系统中。 什么是NancyFx? 简单地说,这真是一个神奇的框架。它给自己的定义是:lightweigh web framewor... 阅读全文
posted @ 2015-07-28 20:31 陈希章 阅读(2177) 评论(1) 推荐(1) 编辑