筆者はWindows 10 x64に.Net Core SDK 1.0.1(x64)をインストールしています。
コマンドライン版nuget.exe(v4.0.0)を https://dist.nuget.org/index.html からダウンロードしてPathを通しています。
.nupkgファイルを作成する
NuGet パッケージを作って公開する - しばやん雑記(http://blog.shibayan.jp/entry/20110306/1299422776) を参照してください。
.nupkgファイルをローカル環境でインストールする
.nupkgファイルを作成しただけでは他のプロジェクトにインストールすることはできません。
目的のプロジェクトフォルダに.nupkgファイルを置いてnuget installしてもダメです。
C:\Users\(ユーザー名)\AppData\Roaming\NuGet\Nuget.config に変更を加えればローカルの.nupkgファイルからnuget installできるようになります。
Nuget.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="(任意のアルファベット列)" value="file://C:/(任意のフォルダ)/>
</packageSources>
</configuration>
ただ、WindowsならVisual Studio 2017入れた方がいいです