ちょっとだけ
ええと、コメント欄にだらだら書くのは何なのでこちらに。
id:akiramei:20060120#p1
snk を含めるのはちょっとどうかと? 変更した場合に同じキーで署名する必要性はないし、ビルド済アセンブリ+ソースで十分なのでは?
Visual Studio 2005 から IDE でボタン1つで新規作成できて、ソリューション内にファイルとして配置するのが簡単になったので、キーファイルが出回ることも増えてくるのかもしれない。(コンテナにいれるオプションもあったような、なかったような)
Managed Package ではなくて COM+CCW 経由で参照するような構成なのは、面倒だったからですよね、たぶん。
id:akiramei:20060121#p1
この4つのアセンブリが必要なのは分かっていたのですが、参照の追加画面に出てきてくれません。
私は、以下のアセンブリ
dir (インストール先)\Common\Assemblies -- Microsoft.Data.ConnectionUI.dll Microsoft.VisualStudio.Data.dll Microsoft.VisualStudio.Debugger.Interop.dll Microsoft.VisualStudio.Designer.Interfaces.dll Microsoft.VisualStudio.ManagedInterfaces.dll Microsoft.VisualStudio.OLE.Interop.dll Microsoft.VisualStudio.Package.LanguageService.dll Microsoft.VisualStudio.Package.LanguageService.xml Microsoft.VisualStudio.ProjectAggregator.dll Microsoft.VisualStudio.Shell.Design.dll Microsoft.VisualStudio.Shell.dll Microsoft.VisualStudio.Shell.Interop.8.0.dll Microsoft.VisualStudio.Shell.Interop.dll Microsoft.VisualStudio.Shell.xml Microsoft.VisualStudio.TextManager.Interop.8.0.dll Microsoft.VisualStudio.TextManager.Interop.dll (以下略) --
これらのファイルをアセンブリの「参照」で直接設定しています。(GAC に存在するのでローカルコピーなしで参照設定が生成される)
KB306149 のように上記のフォルダを登録しておいてもいいんでしょうけど。