web-dev-qa-db-ja.com

System.drawing名前空間がコンソールアプリケーションの下に見つかりません

コンソールアプリケーションをC#プロジェクトとして選択しました。しかし、Windowsフォームプロジェクトで機能しているように見えたインポートは、ここでは機能していないようです。図面の名前空間が存在しないと言います。

using System.Drawing;
using System.Drawing.Imaging;

私の問題は、ビットマップクラスが必要なことです。私は画像にビットマップ操作を行うコマンドラインアプリを作ろうとしています。だからこそ、プロジェクトをWindowsフォームのプロジェクトとして選択しなかったのです。

47
klijo

System.Drawing.dllへの参照を追加する必要があります。

以下のコメントで述べられているように、これは次のように行うことができます:ソリューションエクスプローラー(すべてのファイルがプロジェクトと共に表示される)で、「参照」フォルダーを右クリックし、.NETタブでSystem.Drawingを見つけます。

enter image description here

enter image description here

167
SLaks

Visual Studio 2010またはplusを使用している場合は、ターゲットフレームワークである.Net Framework 4.0または.Net Framework 4.0 Client Profileを確認してください。次に、.Net Framework 4.0に変更します。

描画操作を実行するには、この.dllファイル(System.Drawing.dll)への参照を追加する必要があります。

問題なければ、次の手順に従ってSystem.Drawing.dllへの参照を追加します

  1. Solution Explorerで、project nodeを右クリックし、Add Reference.をクリックします
  2. [参照の追加]ダイアログボックスで、参照するコンポーネントのタイプを示すタブを選択します。
  3. 参照するSystem.Drawing.dllを選択して、[OK]をクリックします。
10
Niranjan Singh
  1. System.Drawingを使用して追加します。
  2. ソリューションエクスプローラーに移動し、参照を右クリックして、参照の追加を選択します
  3. 左側のアセンブリをクリックします
  4. system.drawingを検索
  5. system.drawingを確認してください
  6. OKをクリック
  7. 完了
8
WhiteWolfza

For、Adding System.Drawingいくつかの手順を実行します。まず、ソリューションを右クリックして、[参照の追加]をクリックします。次に、.NETフォルダーを選択します。そして、Using.System.Drawingをダブルクリックします。

6
user2635504

参照.dllファイルをプロジェクトに追加します。右、プロジェクト参照フォルダをクリック->参照の追加-> .Netタブをクリックすると、System.Drawingが表示されます-> OKをクリックすると、System.Drawingへの参照が追加されます

1
Niraj Trivedi