Вот что я пытаюсь сделать:Как получить доступ к Визуальная сборки студии DTE Addin
- Создание исполняемого файла, который загружает Visual Studio DTE
- методы доступа надстройку, которая загружается
Это мой код, за которым следуют менее this blog.
[STAThread]
static void Main(string[] args)
{
EnvDTE80.DTE2 dte;
object obj = null;
System.Type t = null;
MessageFilter.Register();
// Get the ProgID for DTE 10.0.
t = System.Type.GetTypeFromProgID("VisualStudio.DTE.10.0", true);
obj = System.Activator.CreateInstance(t, true);
var addin = GetAddInByProgID(dte, "MyAddin");
if (addin != null)
{
addin.Connected = true;
var connectObj = addin.Object;
var conObjType = connectObj.GetType();
var methods = conObjType.GetMethods(); // mscorlib methods
var asm = conObjType.Assembly; // is mscorlib
}
...
}
Проблема, с которой я сталкиваюсь, я не могу получить доступ к сборке Addin. Похоже, что сборка conObjType
- mscorlib, но я хочу получить доступ к Myaddin.dll. Есть идеи?