1. ホーム
  2. .net

Visual C# ExpressでNuGetを使用するにはどうすればよいですか?

2023-11-06 01:23:57

質問

Visual C# 2010 Express を使用している場合、NuGet を使用してライブラリ パッケージ リファレンスを追加するにはどうすればよいですか。

ツール > 拡張機能マネージャで検索してもNuGetは出てきません。

から "NuGet Package Manager" (.vsix)をダウンロードしました。 ダウンロードのページ をダウンロードしましたが、統合する Visual Studio のバージョンを尋ねられたとき、Visual Web Developer Express 2010 しか表示されませんでした。Visual C# Expressは表示されません。なので、VWDのSilverlightで動くのでしょうが、WPFで使いたいのです。

ドキュメントのページの1つにリンクされていた 1.0 CTP ダウンロードページ にリンクされており、そこには NuGet のコマンドライン版 (最新版にはもう存在しない) が含まれていました。サポートしている操作は配布用のパッケージの構築のみで、ライブラリ パッケージへの参照を追加するコマンドはサポートしていないようです。

Visual C# Express で NuGet を使用する方法は全くないのでしょうか?

どのように解決するのですか?

更新(2012年9月12日)。朗報です。Visual Studio Express 2012 for Windows Desktop がリリースされました ( はこちら ) がリリースされ、NuGet がサポートされました。一般的に言えば、VS2012 のすべてのエディションが NuGet をサポートしているので、この制限は過去のものになるはずです。


オリジナルの回答です。

Microsoft は、VWD Express で動作するように NuGet に署名しています。理想的には、C# Express と共に動作する方法で署名されることです (別のビルドにする必要があるかもしれません)。 残念ながら、最初のリリースではこれを行うことができませんでした (これは想像以上に困難なことです)。

今後は、このシナリオを可能にするよう努力します。 影響を受ける他の人に投票する機会を与えるために、NuGet サイトにバグを報告するのは自由です。