科学の箱

科学・IT・登山の話題

IT

NuGetをVisual Studioなしで使う方法

投稿日:

いくつかのアプリケーションはNuGet経由でインストールされる。NuGetはVisual Studioと相性がよいために、MicrosoftのサイトではViusual Studioのコンポーネントとして提供されている。

NuGet Package Manager extension – Visual Studio Gallery – Microsoft

しかし現在の開発環境がVisual Studio Expressであるために、対応していない。

ではVisual StudioをインストールしていないマシンではNuGetは使えないのだろうか。そんなことはない。NuGetはAPIの集合であるために、ツールとして自作することが可能だ。

もちろん一から作成すれば手間がかかるが、すでに単体のExeとしてインターネット上では公開されている。

NuGet.exe Command Line bootstrapper

重要なことはNuGetのサブコマンド、例えばinstallなどは提供されているツールにより異なる。

NuGet.exeでは以下のサブコマンドが実行できる。

$ nuget
NuGet Version: 2.7.40808.167
usage: NuGet <command> [args] [options]
Type 'NuGet help <command>' for help on a specific command.

Available commands:

 config      Gets or sets NuGet config values.
 delete      Deletes a package from the server.
 help (?)    Displays general help information and help information about other commands.
 install     Installs a package using the specified sources. If no sources are specified, all sourc
             es defined in the NuGet configuration file are used. If the configuration file specifi
             es no sources, uses the default NuGet feed.
 list        Displays a list of packages from a given source. If no sources are specified, all sour
             ces defined in %AppData%\NuGet\NuGet.config are used. If NuGet.config specifies no sou
             rces, uses the default NuGet feed.
 pack        Creates a NuGet package based on the specified nuspec or project file.
 push        Pushes a package to the server and optionally publishes it.
             NuGet's default configuration is obtained by loading %AppData%\NuGet\NuGet.config, the
             n loading any nuget.config or .nuget\nuget.config starting from root of drive and endi
             ng in current directory.
 restore     Restores NuGet packages.
 setApiKey   Saves an API key for a given server URL. When no URL is provided API key is saved for
             the NuGet gallery.
 sources     Provides the ability to manage list of sources located in %AppData%\NuGet\NuGet.config
 spec        Generates a nuspec for a new package. If this command is run in the same folder as a p
             roject file (.csproj, .vbproj, .fsproj), it will create a tokenized nuspec file.
 update      Update packages to latest available versions. This command also updates NuGet.exe itse
             lf.

For more information, visit http://docs.nuget.org/docs/reference/command-line-reference

メタ情報

inarticle



メタ情報

inarticle



-IT
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Dynamipisのインストール

Dynamipsを利用するときに2つのバージョンを利用できる。 Dynagen GNS3 DynagenはCiscoシミュレータであるDymapis本体が含まれている。それに対してGNS3にはシミュレ …

no image

Gingerインストール後にF2でファイル名変更ができなくなった時の対応

Gingerをインストールした後にふと気づくと、F2でファイル名の変更ができなくなっていた。F2はファイル名だけでなくエクセルでの編集モードでも効かない。この時点ではGingerとの関連はつけられなく …

no image

Outlook – Cannot perform the requested operation.

Outlookで配布リストに送ると送信エラーが返ってくる。 #550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found ## 配布リストをクリックして展開しよ …

no image

git -commitする前に確認すること

git -commitにより変更はステージングエリアからリポジトリに登録される。この時点で履歴を追うことができる変更として取り扱われる。pull-requestが承認されればgithubにも登録される …

no image

Smokepingのセットアップ

Smokepingをセットアップする手順をまとめてみる。 必要なツールのインストール RRDTool SmokepingはRRDTool利用してログの収集とグラフを作成する。RRDToolはバージョン …

2013年10月
« 9月   11月 »
 123456
78910111213
14151617181920
21222324252627
28293031  

side bar top



アーカイブ

カテゴリー