アドインから現在のソリューションディレクトリを取得する方法は次のとおりです。
_applicationObject = (DTE2)application; // retrieved from OnConnection method
string solutionDir = System.IO.Path.GetDirectoryName(_applicationObject.Solution.FullName);
VSPackageを介してこれをどのように行いますか?
IDEとのより深い統合を必要とするいくつかのユーザーコントロールを追加するつもりなので、VisualStudioアドインをVSPackageに移行しています。
http://nayyeri.net/visual-studio-addin-vs-integration-package-part-1のようなアドインと統合パッケージの相対的なメリットに関するいくつかの良い参考資料を見つけました。
そして、次のようなVSPackagesのmsdnに関するいくつかの優れたチュートリアル:http: //msdn.microsoft.com/en-us/library/cc138589.aspx
アドイン(DTEなど)の高レベルのインターフェイスがVSPackagesの低レベルのインターフェイスにどのようにマップされるかについて、(msdnなどで)適切なリファレンスをまだ見つけていません。
アドインインターフェイスからVSPackageインターフェイスへの一般的なマッピングに役立つ参考資料はありますか?