- - PR -
共通ライブラリクラスについて
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-04-22 23:43
共通メソッドを含んだCSファイルをあるフォルダに置き、複数のプロジェクトがそのフォルダにあるCSファイルそのものを(ローカルコピーせずに)プロジェクトにて参照することです。 もちろんDLLを作らずに・・・。 | ||||||||
|
投稿日時: 2006-04-23 00:15
それで、それが先程から出てきている「リンクによる追加」とは違うという事ですか? _________________ 囚人のジレンマな日々 | ||||||||
|
投稿日時: 2006-04-23 00:21
違うんですよ。 「既存項目の追加」でCSファイルを追加すると、プロジェクトフォルダにコピーされます。 それ以降は、プロジェクトフォルダ配下のCSファイルに対して更新することになるんです。 なので、複数のプロジェクトに同じことをやっても、CSファイルを修正するときは追加先プロジェクト全てに対して修正をする必要があるんです。 | ||||||||
|
投稿日時: 2006-04-23 00:32
ではなく、田中さんが仰ったように、追加するときに「追加ボタン」の右にある▼を押して「リンクとして追加」です。 コピーされません。 _________________ 囚人のジレンマな日々 | ||||||||
|
投稿日時: 2006-04-23 00:33
でしょうね。 メンバーとして引用追加ですから。 ソースファイルの共有という考えは無いはずで、やろうとするならVSSで定期的に落とすといったことになるのでは。 .NET以前では標準モジュール(VB)などでやっていましたが、依存の単位がソースファイルではないのでやる場面も無いと思いますしやるべきではないでしょう。 クラスライブラリにしてプロジェクト参照かアセンブリ参照になると思います。 | ||||||||
|
投稿日時: 2006-04-24 01:27
ここまでグデクデなスレも珍しい。最初に回答が出ているというのに。
既存の項目の追加を選ぶとこのようなダイアログが出てくると思います。
この追加のボタンはスプリットボタンになってますので▼を押してドロップダウンを表示させると、
こんなのが出てきます。御望みの機能は「リンクとして追加」、というやつです。 | ||||||||
|
投稿日時: 2006-04-24 02:08
あっちゃぁ、できないなんて言ってしまった。。。 精進、精進。 | ||||||||
|
投稿日時: 2006-04-24 07:16
何か、「すれ違い」が入り乱れていますね。(;^-^)
私は、アセンブリが太るのでリンクの追加はお勧めしません... ちなみに 2.0 からは EXE も参照可能です。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |