C#.Netで.dllファイルを作成する。

私はC#コンソールアプリケーションプロジェクトを作成しましたが、このプロジェクトのdllを別のWindowsアプリケーションプロジェクトで呼び出す必要があります。Visual Studio 2010でプロジェクトをビルドし、bindebugフォルダで.dllファイルをチェックしましたが、作成されていません。

しかし、マニフェストファイルと .exe ファイルは作成されています。この場合、.dllの作成方法を教えてください。

質問へのコメント (3)

コンソールアプリケーションではなく、クラスライブラリを作成する必要があります。 コンソールアプリケーションは .exe に変換されますが、クラスライブラリは dll にコンパイルされ、Windows プロジェクトで参照できるようになります。

  • コンソールアプリケーションを右クリック -> プロパティ -> 出力形式をクラスライブラリに変更します。

解説 (0)

DLLファイルを作成するには、[新規プロジェクト]をクリックし、[クラスライブラリ]を選択します。

自動的に作成されたクラスファイルにコードを入力し、[デバッグ]メニューから[ソリューションの構築]をクリックします。

次に、ディレクトリを確認します。 ../debug / release / YOURDLL.dll。

そこにそれがある。! :)。

追伸DLLファイルは、通常の拍手(exe)ファイルと同じように実行できません。 You&#39。;別のプロジェクトを作成する必要があります。 (おそらく勝利フォームアプリです。) 次に、dllファイルを&quotとしてそのプロジェクトに追加します。;参照&quot。; これを行うには、ソリューションエクスプローラーにアクセスしてください。, プロジェクト名をクリックして[参照を追加]を選択し、dllファイルを保存した場所を参照します。

詳細については、HEREをクリックしてください。

解説 (0)

プロジェクトの設定を変更する必要があります。プロジェクトを右クリックし、「properites」に進みます。アプリケーション」タブで、出力タイプをWindowsアプリケーションではなく、クラスライブラリに変更します。

解説 (0)

コンソールアプリケーションはアプリケーション(.exe)であり、ライブラリ(.dll)ではない。ライブラリを作るには、新しいプロジェクトを作り、プロジェクトの種類で「クラスライブラリ」を選択し、最初のコードのロジックをこの新しいプロジェクトにコピーします。

または、プロジェクトのプロパティを編集し、Output typeでConsole ApplicationではなくClass Libraryを選択することができます。

コードによってはquot;console"に依存することがあるので、コピーする際にロジックをチェックするのであれば、最初の解決策が良いと思う。

解説 (0)

DLLファイルの作成

1。 Visual Studioを開き、[ファイル]を選択します-> 新しい -> プロジェクト

2。 Visual C# ->を選択します。 「クラスライブラリ」。

3。 プロジェクトをコンパイルするか、ソリューションを構築して、Dllファイルを作成します。

4。 クラスライブラリフォルダ(デバッグフォルダ)に移動します。

解説 (0)