かなり初歩的なことかと思うので
ちょっと質問するのが恥ずかしいのですが。
たとえばプロジェクトAにHogeクラスを定義した
Hoge.vbというファイルがあるとして、
このクラスはほかのプロジェクトBでも使いたいので
「既存の項目の追加」で、プロジェクトA内のHoge.vbを
読み込むと、同名で同じ内容のHoge.vbが
プロジェクトB内に生成されてしまいますよね?
私としては、Hoge.vbというファイルは
いろんなプロジェクトで使えるクラスを定義しているものなので
どこかのフォルダに唯一ひとつしかない
という状態が望ましいのですが、どうもそうはならないようです。
上記のようなことになると、Hoge.vbはプロジェクトごとに
存在することになって、最新版はどれなのかということが
そのうちわからなくなってしまうと思うのです。
なにかよい方法は、あるのでしょうか?
それとも私は.NET環境について、あまりにも無知なのでしょうか?
なにか方法があったら、ぜひとも教えていただけないでしょうか?
よろしくお願いします。
既存の項目を追加する際に、右下の[開く]ボタンを良く見ると、
ドロップダウン ボタンになっていますよね。このボタンから、
『リンクファイル』を選択してみてください。
>魔界の仮面弁士さん
さっそく教えていただきまして
大変ありがとうございます。
さすがにこれにはちょっと気がつきませんでした。
こんなところにあるとは・・・・。
しかし、これで確かにひとつのファイルを
多数のプロジェクトで参照できるようになりました。
バッチリ解決しました。
ほんとにありがとうございました。
ただ、変更があるたびにコンパイルが必要なので、
やっぱり、クラスライブラリからプロジェクト参照すべきだと思う、今日このごろ。
「クラスライブラリからプロジェクト参照」ですか。
うー、それはまだ未知の手法ですね。
確かに修正したらすべてのプロジェクトを
コンパイルしないといけないので、それはそれで
面倒なことではありますね。
もっと便利な方法がこれなんですね。
ちょっと勉強してみます。
と思う、今日このごろであります(^_~;)
アドバイス、ありがとうございます。
またよろしくお願いします。
ツイート | ![]() |