• project.json转换为.csproj

    从 .NET Core SDK 1.0 Preview 3 build 004056 开始,.net core弃用 project.json,回归 .csproj,主要原因是为了兼容 MSBuild ,详见 Announcing .NET Core Tools MSBuild “alpha” 。 dotnet restore, dotnet build, dotnet publish, dotnet run 都会使用这个 .csproj 文件,不再支持 project.json 。 用 Visual Studio for Mac 创建的 .NET Core 项目也是只有 .csproj ,没有

    [阅读更多...]
  • Can not find runtime target for framework ‘.NETCoreApp,Version=v1.0’ compatible with one of the target runtimes: ‘win10-x64, win81-x64, win8-x64, win7-x64’的解决办法

    在编译.NET Core程序的时候抛出如下错误: Can not find runtime target for framework ‘.NETCoreApp,Version=v1.0’ compatible with one of the target runtimes: ‘win10-x64, win81-x64, win8-x64, win7-x64’. 解决办法很简单,在错误里面就已经提到了找不到“.NETCoreApp,Version=v1.0”,那么我们就需要在project.json的dependencies里加入如下的依赖: 具体

    [阅读更多...]
  • 设置ASP.NET Core Hosting Environment

    ASP.NET Core中使用ASPNETCORE_ENVIRONMENT环境变量来表示当前程序运行的环境。ASPNETCORE_ENVIRONMENT可以为任意值,默认有三个约定值:Devlopment,Staging和Production,而且这三个值是不区分大小写的,也就是说Devlopment和DEVLOPMENT的结果是一样的。 下面介绍使用Visual Studio和.NET Core CLI设置ASPNETCORE_ENVIRONMENT的方法。 Visual Studio Visual Studio中,在项目上右击,选择“属性”,打开属性选项卡页面,选择左侧的“调试”,如下图所

    [阅读更多...]
  • 删除mac桌面上的“VMware Shared Folders”

    之前在电脑上装过VMware,后来卸载了,但是在桌面上留下了”VMware Shared Folders”的快捷方式,最讨厌的是删除之后重启又会出现。每次开机,我都会手动删掉它,就这样两年多,真佩服自己。昨天更新了macOS Sierra,于是决定解决这个问题。 从Mac OS X从10.4开始采用launchd来管理整个作业系统的服务和进程,它是初始化系统环境的关键进程,类似于Linux下的init.d和rc.d Mac OS X的启动原理 mac固件激活,初始化硬件,加载BootX引导器。 BootX加载内核与内核扩展(kext)。 内核启动launchd进程。 l

    [阅读更多...]
  • dvm安装与使用

    dvm是docker客户端的版本管理器,和nvm一样,切换版本是通过修改PATH完成的。 安装 在Mac和Linxu下,执行下面的命令 dvm默认安装到用户目录下的.dvm目录,执行下面的命令添加变量到~/.bashrc或~/.bash_profile 升级 使用下面的命令升级dvm 使用 查看已经安装的docker客户端版本 查看可用的docker客户端版本 安装指定版本的docker客户端 使用指定版本的docker客户端 还原PATH 解释一下deactivate的作用,如下图所示: 当前使用的版本为1.12.1,执行deactivate就会撤销当前session中的修改还原到系统安装的

    [阅读更多...]
  • Windows安装.NET Core

    安装必备 在Windows上开发.NET Core需满足一定的条件。 首先需要支持.NET Core的Windows系统,例如Windows 7+ / Server 2012 R2+,Windows Nano Server TP5。移步这里可以查看.NET Core详细的操作系统支持情况。 .NET Core还依赖VC++ Redistributable,通过.NET Core安装包安装会自动安装该依赖,如果是通过安装脚本(dotnet-install.ps1)安装,就需要手动安装VC++ Redistributable了。 如果是使用VS2015开发.NET Core,需要Update3.3

    [阅读更多...]
  • 扩展VirtualBox中Ubuntu的磁盘空间

    在Ubuntu中进行操作时,提示“no space left on device”,很明显磁盘空间占满了。我是在VirtualBox中安装的Ubuntu,下面就是我如何扩展Ubuntu磁盘空间的。 执行BoxManage list hdds命令可以查看虚拟磁盘的信息 现在的容量为2000MB,这是我已经调整之后的,为了演示整个过程,再次调整到30000MB。 调整虚拟磁盘大小 有了上面虚拟磁盘的信息,就可以执行相关的命令调整磁盘大小了。 上面的命令将虚拟磁盘调整为30000MB。 gparted分区 登入Ubuntu系统,如果没有安装先安装gparted。 执行下面的命令安装gpa

    [阅读更多...]
  • Ubuntu 14.04, 16.04 & Linux Mint 17安装.NET Core

    添加dotnet的apt-get源 在Ubuntu或Linux Mint上安装.NET Core,需要先设置dotnet的apt-get源。 Ubuntu 14.04 / Linux Mint 17 Ubuntu 16.04 安装.NET Core SDK 在安装之前,要使用这个脚本将以前安装的任何版本的.NET Core移除。 安装.NET Core执行下面的命令 初始化示例程序 执行下面的命令可以初始化一个Hello World的示例程序 运行示例程序 执行下面的命令运行示例程序 第一条命令是还原project.json文件中指定的包,第二条命令运行程序。 至此,在Ubuntu或Linux

    [阅读更多...]
  • Mac OS X 10.11安装.NET Core

    安装必备 安装.NET Core,首先需要OpenSSL的最新版,最简单的方式就是使用Homebrew。安装brew后,执行下面的命令: 安装.NET Core SDK 在macOS上安装.NET Core最好的方式就是下载官方安装程序。安装程序自动配置PATH,安装后就可以在Terminal中运行dotnet命令了。 初始化示例程序 执行下面的命令可以初始化一个Hello World的示例程序 运行示例程序 执行下面的命令运行示例程序 第一条命令是还原project.json文件中指定的包,第二条命令运行程序。 至此,在Mac OS X上成功运行了.NET Core程序。

    [阅读更多...]
  • .NET Core入门指南

    .NET Core运行在Windows,Linux和mac OS/OS X上。 Windows Windows安装.NET Core。 下面是一些入门教程,可以跟着一步一步地开发.NET Core程序 使用Visual Studio 2015在Windows上开始.NET Core 使用Visual Studio Code在macOS上开始.NET Core 使用跨平台的命令行开始.NET Core 以下Windows版本 ( 32或64位)支持.NET Core Windows 7 SP1 Windows 8.1 Windows 10 Windows Server 2008 R2 SP1 (

    [阅读更多...]