- - PR -
共通ライブラリクラスについて
投稿者 | 投稿内容 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-04-24 12:52
同意。リンク機能を使いたいと思った事がありません。いろいろな事情があるのでしょうけど、多少アセンブリの数が増えてもいいと思いますけどね。
確か以前のバージョンからでも出来たはず。 _________________ 囚人のジレンマな日々 | ||||||||||||||||
|
投稿日時: 2006-04-24 13:02
リフレクションで覗き見ることはできますが、参照設定はできないです。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||||||||||
|
投稿日時: 2006-04-24 13:15
正確に言えば、VS2002/2003 の IDE 上からは設定できない、ですね。 VS2002/2003 でも、プロジェクトファイルをいじれば可能でした。 .NET 的には 1.0 から exe を参照できます。 [ メッセージ編集済み 編集者: Hongliang 編集日時 2006-04-24 13:16 ] | ||||||||||||||||
|
投稿日時: 2006-04-24 13:47
そういえば、プロジェクト タイプすらも ClassLiblary に出来てしまえる裏技がありましたね。(;^-^) (Standard Edition では IDE 上でクラス ライブラリ プロジェクトが選択できない) _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||||||||||
|
投稿日時: 2006-04-24 15:44
ううっ、何故かスルーされています(T-T)
説明が足りなかったんでしょうか orz #ちなみに僕は以前同じ質問をして、じゃんぬさんにアセンブリが太るといわれて、 DLLにすることにした訳ですが。 | ||||||||||||||||
|
投稿日時: 2006-04-24 16:14
以前、私が説明したのはこんな感じです。
「ここまでやったけど、ココがわからないのでココを詳しく説明して欲しい」 というフィードバックを期待しちゃうんですけどね。(;^-^) _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||||||||||
|
投稿日時: 2006-04-24 16:33
VSのバージョン(もしくはエディション!?)によっては、「リンク ファイル」がなかったりしますね。
| ||||||||||||||||
|
投稿日時: 2006-04-24 16:36
「名前空間」は、究極的には名前の衝突を防ぐための機構です。 つまり、結合・分離などで制限が付きまとうような関与は無いことになっています。 複数のアセンブリで同一名前空間が存在していても問題なく結合されますし、 ひとつのアセンブリにいくつの名前空間があっても問題なく分離されます。
ですね。(^^) リンク ファイルを追加したい場合の多くは、「プロジェクト参照」で解決できます。 また、VSS と組み合わせることによって、ライブラリの不具合による滞りを防げます。 色んな意味で開発が容易になります。
「アセンブリの数」という話がありましたので、デプロイで事情を考えてみましたが、 DLL にすることで、不都合になるシナリオは想定しにくいですね。 まあ、大人の事情もあるかもしれませんが。
(;゚Д゚) えー!? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |