- - PR -
VS2008のWPFデザイナからのDLL参照
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-03-27 19:03
こんにちは。
VS2008を起動し、メニューから「ファイル」「開く」「ファイル...」でXamlファイルを直接開くと、WPFデザイナが起動し、内容をUI表示してくれます。 このときソリューションエクスプローラを見ると、ソリューションはありますがプロジェクトは0件です。 ここで不明な点があるのですが、UI表示されているコントロールクラスのアセンブリ(=presentationframework.dll)に対する参照は、どういう仕組みで設定されているのでしょうか? プロジェクトでのアセンブリ参照がないのにエラーにならないのはなぜ?という質問です。 カスタムコントロールを含むXamlファイルを同様の手順で開いたときに、アセンブリ参照が見つからずエラーになってしまうため、「?」となった次第です。 ご存知の方がおられましたらご教授願いたく、お願い致します。 | ||||||||
|
投稿日時: 2008-03-27 22:45
この書き込みは、確かめたわけではない、想像です。
考えられる可能性: ・Visual Studioが参照しないといけないと知っているから困らない。(エディタの実装がそうなっている?) ・GACに登録されているから探す必要がない。
考えられる可能性: ・必要なDLLに関する情報をVisual Studio自身は知らない。 ・GACに登録されていない。 ・必要なDLLどこにあるか分からない。 参照設定って絶対パスや相対パスで埋め込まれるわけではないので、GACに登録されていないようなDLLは認識してもらえないと思います。 | ||||||||
|
投稿日時: 2008-03-31 15:35
Azuleanさん、回答ありがとうございます。
GAC作戦は失敗でした。後は独自に色々探ってみます。 このスレッドはこれにてクローズします。ありがとうございました。 | ||||||||
|
投稿日時: 2008-04-11 23:13
誘導。
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=3156916&SiteID=7 |
1