- PR -

VisualStudio2005におけるクラスのDLL化について

1
投稿者投稿内容
エヌm
会議室デビュー日: 2007/02/18
投稿数: 12
投稿日時: 2007-02-23 00:31
 いつもお世話になってます。

 先日やっと旧バージョンから2005に乗り換えた(といってもC# Express)ばかりです。

プロジェクトÅの中のクラスをプロジェクトBで使いたいと思い、旧バージョンと同じ方法で、プロジェクトAのcsprojをいじり「Exe」から「Library」にしたところ、プロジェクトAのReleaseディレクトリから実行ファイルが消えてしまいました。また「Exe」に変更しなおすとExeファイルが作成されるようです。旧バージョンではこのような場合でもプロジェクトAの実行ファイルは消えなかったので、できるはずと思い、いろいろとプロパティをいじくっては見たのですが、どうしてもプロジェクトAの実行ファイルが消えてしまいます。

 2005の「新規プロジェクト」の中に「クラスライブラリ」があるのですが、これを使ってDLL専用のプロジェクトを作成しないかぎり、他のプロジェクトからクラスを使用できないのでしょうか?

 ご教授のほどよろしくお願いします。
 
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2007-02-23 00:39
EXEのままでほかのプロジェクトから参照することができますが、それでは
問題ありますか?
.NET Frameworkのレベルでは1.1でもEXEの参照は可能だったのですが、
VS.NET 2003では対応していませんでした。
これがVS2005からは利用できるようになっています。
エヌm
会議室デビュー日: 2007/02/18
投稿数: 12
投稿日時: 2007-02-23 00:51
どっとねっとふぁんさん、レスありがとうございます。

>>>EXEのままでほかのプロジェクトから参照することができます

 知りませんでした。早速やってみたらできました。

 ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)