Visual Studio 生成文件头注释

有两种方案可以实现此功能

方案一

为项目或解决方案添加 .editorconfig 文件, 修改或新增以下内容。

在任意 .cs… 阅读全文

为 npm 设置代理

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

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

代理服务器可以使用小灰机(小灰机同时支持 socks 代理和 http 代理)… 阅读全文

为 Visual Studio 设置 NuGet 代理

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

  1. 找到 NuGet 配置文件

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

  2. 设置 NuGet 代理

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

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


    在项目的”引用”上点右键添加dll引用.

… 阅读全文