- - PR -
C# DLLのローカルコピーパスの変更
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-07-11 14:04
C#で質問なんですが、
FlexGridを使用してアプリを開発しています Aさん(アプリメインシステム)は、FlexGrid3 Bさん(アプリサブシステム)は、FlexGrid2 を使用しています AさんはBさんから開発したプロジェクトをDLLでもらっています そこでなんですが、FlexGridはバージョンが違ってもDLLのファイル名が同じなので、 困っています どちらかのFlexGridのDLLにあわせると 片方がバージョン違いでライセンス画面が表示されてしまいます。 Bさんが作成しているプロジェクトで、FlexGridDLLの参照プロパティでローカルコピーtrueにしているのですが、 ローカルコピー場所を変えることは出来ないでしょうか? FlexGridに限らずですが、Dllのローカルコピー場所を自在に指定する方法はありますか? | ||||
|
投稿日時: 2006-07-11 15:01
メーカーのFAQの「旧バージョン(1.0J/2.0J)と同時にインストールできますか?」や「FlexGrid for .NET 1.0J/2.0JからFlexGrid for .NET 3.0Jへ簡単に移行できますか?」が解決の役に立つはず。
このさいだから、3.0に統一しては如何でしょう? | ||||
|
投稿日時: 2006-07-11 15:15
統一は運営上難しいです、
せめて、DLLのコピー先でも変えられれば良いんですが・・・ | ||||
|
投稿日時: 2006-07-11 15:58
リリースノートに記述があります。
FlexGrid for .NET リリースノート - 旧バージョンとの共存について ローカル コピー先については、.proj ファイルにも指定できるところがないようなので無理のようですね。 デバッグするにあたり、メインとなるアセンブリと同じ位置でないとダメだと思います。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2006-07-12 00:54
うーん
やっぱり無理ですか・・ DLLのコピー先とか、かえられそうなんですが・・ | ||||
|
投稿日時: 2006-07-12 09:23
なにいっても納得しないなら質問してこなきゃいいのに。だって意味がないよね。 | ||||
|
投稿日時: 2006-07-14 22:27
何を見て、そう思ったんだろう? exe と同じディレクトリにコピーされる dll を、別の場所に移したいって質問はチラホラあるが、どれも「それは無理」「やってできないことはないが、やめた方が無難」(リフレクションの話なので、このケースには非該当)って回答がついているんだけど。。。 |
1