0

YouTubeビデオをダウンロードできるようにする必要があるプロジェクトに取り組んでいます。私はgithubでこのプロジェクトを見つけました:

https://github.com/flagbug/YoutubeExtractor

私のプロジェクトには既に名前空間があります。YoutubeExtractor をプロジェクトにインポートするにはどうすればよいですか? インポートする前 (または後) に名前空間を変更する必要がありますか? または、それは私次第です。その場合、名前空間を変更することと、変更しないことの利点と欠点は何ですか? 問題があれば、VS Express 2012 を使用しています。

4

2 に答える 2

5

私のプロジェクトには既に名前空間があります。YoutubeExtractor をプロジェクトにインポートするにはどうすればよいですか?

外部アセンブリへの参照を追加し (この特定のケースでは NuGet をインストールします)、クラスが定義されてusingいる正しい名前空間 ( ) を持つステートメントを追加します。YoutubeExtractor

したがって、ホームページに記載されている手順に従ってください。

Install-Package YoutubeExtractor

その後:

using YoutubeExtractor;

そして最後に:

// Our test youtube link
string link = "insert youtube link";

/*
* Get the available video formats.
* We'll work with them in the video and audio download examples.
*/
IEnumerable<VideoInfo> videoInfos = DownloadUrlResolver.GetDownloadUrls(link);
于 2013-08-28T15:02:43.487 に答える
2
  1. 用に存在するプロジェクトを開いてYouTubeExtractorビルドします。
  2. 出力されたアセンブリをプロジェクト構造内の場所に移動します。
  3. そのアセンブリへの参照を追加します。
  4. エクストラクターを使用するファイルに a を追加しusing {namespace}ます。

{namespace}使用する名前空間はどこにありますか。

さらに、それnuget用のパッケージがあるようです (YoutubeExtractor.nuspecルートにそのファイルが表示されます)。nugetVisual Studio にインストールしてnugetから、YouTubeExtractor. はるかに簡単で、アップデートも簡単に入手できます。

于 2013-08-28T15:02:50.377 に答える