私はVS2010ソリューションを作成し、スタンドアロンアプリケーション(アドインではありません)からプロジェクトを追加しようとしています。 VS2010のインスタンスを作成することはできますが、プロジェクトを正しく作成する方法を判断できません... EnvDTE80オブジェクトを使用してプロジェクトを作成する方法の例を見つけることができます。これは、プロジェクトファイルは以前の形式であり、アップグレードする必要があります。私はこれを持っている:ソリューションを作成し、「VisualStudio.DTE.10.0」を使用してプロジェクトを追加してください
EnvDTE80.DTE2 dte2;
object obj;
System.Type t;
t = System.Type.GetTypeFromProgID("VisualStudio.DTE.10.0", true);
obj = System.Activator.CreateInstance(t, true);
dte2 = (EnvDTE80.DTE2)obj;
は私が探している「EnvDTE100.DTE2」のようなものと同等であるが、そこに取得する方法を知りません。
おかげで
完全なソースコードを含む最終的な解決策はありますか? – Kiquenet