为 npm 设置代理

npm 有两个代理设置,一个是 http 代理,一个是 https 代理。

在命令行设置代理服务器。

阅读全文

为 Visual Studio 设置 NuGet 代理

因为众所周知的原因,在国内使用 NuGet 时会经常无法下载包,严重影响工作效率,下面说一下如何给 NuGet 设置代理。

  1. 找到 NuGet 配置文件

    NuGet 仅支持 HTTP 代理,Visual Studio 的 NuGet 配置文件位于 “ %appdata%\NuGet\NuGet.Config” 目录,此配置的作用域为当前 Windows 用户,详情可参考微软文档

  2. 设置 NuGet 代理

    在 “ <configuration> ” 节下增加 “ <config> ” 节,添加 “ http_proxy” 配置项,值为 HTTP 代理服务器
阅读全文

CentOS 7 安装 .Net Core 环境

当前最新 .net core 版本为 2.1

打开 .net core 下载页面,https://www.microsoft.com/net/download/linux ,页面包含 .net core sdk 及 .net core runtime 两个安装包。

如果需要在 linux 上进行开发,要安装 .net core sdk 版本,不需要开发推荐安装 .net core runtime 版本。

点击 install .NET Core 2.1 Runtime ,进入下载页面,在下拉框中选择 Centos。

按提示输入以下命令

阅读全文

Log4net 配置输出文本, 按年月日分文件夹

在项目中新建 “log4net.config” 文件

阅读全文

MySql EF6 DBFirst 向导无法生成 edmx 解决方法(同:您的项目引用了最新实体框架;但是,找不到数据链接所需的与版本兼容的实体框架数据库提供程序)

使用 MySql EF6 DBfirst 生成模型时经常会遇到EF6模式无法选择的情况 1 究其原因, 还是因为没有正确的使用 Connector/Net. 下面说一下使用方法. 使用 MySql DBFirst 前先确保安装了 MySql, MySQL for Visual Studio, Connector/Net 注意: MySQL for Visual Studio, Connector/Net 版本要对应 MySql 版本.

  1. 新建一个项目, 从 nuget 中添加 EF6

阅读全文

无法正常卸载 Visual Studio 时的处理方法

因某些原因(例如删除了”C:ProgramDataPackage Cache” 中的内容)无法在卸载程序界面中卸载 VS, 可以使用下面的方法卸载.

首先准备 VS 安装介质, 如 .iso 文件, 加载到虚拟光驱中.

再以管理员权限运行 CMD, 转到 虚拟光驱的盘符, 输入以下命令

我的是社区版本, 如果是专业版或企业版, 只要将 vs_community 替换为对应介质中的程序名即可.… 阅读全文