- - PR -
参照設定かプロジェクトに移動か
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-11-10 15:58
いつも拝見させていただいております。
VB.NET(バッチ)において,共通関数の利用の仕方について, 以下の中のどちらを選択するかで迷っております。 どなたかご教示いただけないでしょうか? (私はこっちの方法を使ってます的情報でも構いません) (1) @共通関数クラスをプロジェクトの中で別個に作成 Aそれを各プログラムから参照設定で呼び出す (2) @共通関数のファイルのみを作成し,ソリューションで既存項目からファイルを選択 Aソリューション項目に存在するファイルを選択 Bファイルメニュー-???をプロジェクトに移動 上記のどちらでも正常に動きます。 ただし,コーディング時に,参照側のファイルにF12キーで飛べなかったり したことがありました(常にではありません) |
|
投稿日時: 2004-11-10 16:00
言葉不足に気がついたので補足いたします。
F12キーで飛べなかったのは(2)の方です。 |
|
投稿日時: 2004-11-10 16:23
どこに共通のプロシジャを置くかというのは、そのプロシジャが対象としている
スコープによるものだとおもいます。 ですので、1だけというのも、2だけというのも、私には不自然に感じます。 私なら、セキュリティやライセンス上の問題がないなら、それらの共通のプロシジャを 1つのソリューションに入れてしまいます。 _________________ たつごろー codeseek こみゅぷらす |
|
投稿日時: 2004-11-13 00:37
アドバイスありがとうございます。
結局(1)の方式を利用することにしました。 (1)の場合も1つのソリューションの中にいれて, プロジェクトの参照設定を行うことになります。 #もしかしたらDLLの参照設定のような印象を与えてしまった #かもしれませんが・・・。 [構成] ソリューションA |―プロジェクトB(固有) |―固有クラス1 |―固有クラス2 |―プロジェクトC(共有) |―共通クラス1 |―共通クラス2 上記において,プロジェクトCが共通ライブラリ となります。 |
1