none
VB2010 EXPRESS 複数プロジェクトからソースファイルを共有使用する方法 RRS feed

  • 質問

  • お世話になっております。

    Visual BASIC 2010 Express Edition を利用しています。

    複数のプロジェクトにて、いくつかのファイル(*.vb)を
    ソースレベルで共有使用したいと思っています。

    通常、共通利用するコードはクラスファイル(.dll)を作って
    実行時に参照(ダイナミックリンク)させることが王道かと思いますが、
    今回はEXEファイル単体で動くようにしたいため(.NET Frameworkは別ですが)
    敢えてソースレベルで共通利用するコードを参照したく思います。

    ふつうにプロジェクトへソースファイルを「追加」すると、
    指定した場所のソースファイルを参照するのではなく
    そのソースファイルを自分のプロジェクトフォルダへコピーしてから、それを取り込むようです。
    すると、最新版のソースファイルを反映させるためには
    各プロジェクトへ毎度「追加」して最新のソースを取り込まければならなくなります。

    使用したいファイルを自分のプロジェクト以外に置いたまま
    ビルド時に参照させることは可能でしょうか?
    あるいは、ビルド前に最新ファイルをコピーして取り込ませることは可能でしょうか?
    方法がありましたら、ご教示いただけますと幸いです。

    2012年1月17日 6:12

回答

  • ソースファイルを追加するときに

    「既存項目の追加」 => 「リンクとして追加(L)」として下さい。

    ※リンクとして追加は追加ボタンの右の▼をクリックすると指定出来ます。

     

    こうした場合、プロジェクトには参照だけを持ちます。

    • 回答としてマーク koma_deko 2012年1月17日 6:50
    2012年1月17日 6:15

すべての返信

  • ソースファイルを追加するときに

    「既存項目の追加」 => 「リンクとして追加(L)」として下さい。

    ※リンクとして追加は追加ボタンの右の▼をクリックすると指定出来ます。

     

    こうした場合、プロジェクトには参照だけを持ちます。

    • 回答としてマーク koma_deko 2012年1月17日 6:50
    2012年1月17日 6:15
  • aviator__ 様

    ご教示いただき、どうも有り難う御座います。

    VB EXPRESS EDITION ではダメなのかなと諦めていましたが、
    お陰様で希望することが実現できそうです。

    2012年1月17日 6:56