C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: DLL参照について


(過去ログ 85 を表示中)

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■50232 / inTopicNo.1)  DLL参照について
  
□投稿者/ めぐ (1回)-(2010/05/31(Mon) 16:52:25)

分類:[C#] 

WindowsXP Visualstudio2005 C#にてwindowsアプリを開発をしています。
現在、既にAプロジェクトが動いています。
今回、Bプロジェクト(windowsアプリ)を作成しAをクラスライブラリに変更しDLL参照にしました。
Bの画面からAの画面が起動する事が出来ました。

新たにAの画面からBの画面を表示する仕様が追加になりました。
AのプロジェクトにBの参照設定を追加しようと思ったのですが、
DLLではないので参照出来ません。

Aの画面からBの画面を起動する方法はあるのでしょうか?
皆様、お知恵をお貸し下さい。
宜しくお願い致します。


引用返信 編集キー/
■50233 / inTopicNo.2)  Re[1]: DLL参照について
□投稿者/ よねKEN (514回)-(2010/05/31(Mon) 17:15:15)
No50232 (めぐ さん) に返信
> 新たにAの画面からBの画面を表示する仕様が追加になりました。
> AのプロジェクトにBの参照設定を追加しようと思ったのですが、
> DLLではないので参照出来ません。

.NET Framework上のルールではDLLでなくても参照設定はできます。
(開発環境からの指定ができたかどうかはちょっとわかりませんが。バージョンによるかも)

とはいえ、このままではAからB、BからAとアセンブリ間で相互参照することになるので、
やめた方がいいでしょう。

> Aの画面からBの画面を起動する方法はあるのでしょうか?

AからもBからも使用する(今はBに所属している)画面を別のクラスライブラリCに切り出して、
AもBもこのCを参照するようにしましょう。

引用返信 編集キー/
■50237 / inTopicNo.3)  Re[2]: DLL参照について
□投稿者/ 中博俊@管理人 (10回)-(2010/05/31(Mon) 18:35:40)
> .NET Framework上のルールではDLLでなくても参照設定はできます。
> (開発環境からの指定ができたかどうかはちょっとわかりませんが。バージョンによるかも)

.NET4では確認していませんが、一部のシナリオで落ちますので止めましょう。


引用返信 編集キー/
■50238 / inTopicNo.4)  Re[3]: DLL参照について
□投稿者/ 中博俊 (1410回)-(2010/05/31(Mon) 19:21:26)

あ、管理人発言じゃございません。
引用返信 編集キー/
■50438 / inTopicNo.5)  Re[4]: DLL参照について
□投稿者/ めぐ (2回)-(2010/06/07(Mon) 16:25:41)
よねKENさん、中博俊@管理人さん
遅くなりましたが、回答して頂き有難う御座いました。
参照設定はしない方向で実装したいと思います。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -