LoginSignup
5

More than 5 years have passed since last update.

コマンドライン版NuGetを利用してローカルで.nupkgファイルを利用する方法

Last updated at Posted at 2017-03-24

筆者は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入れた方がいいです

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5