我一直在试图找出如何获得每个项目的组件名称,在使用C#建立。到目前为止,我有一个外接程序,可以看到项目的构建和解决方案时建时。示例代码:
我已经看了所有的地方,看看我是否能找出如何做到这一点,但没有发现任何东西。
// Retrieve the event objects from the automation model.
EnvDTE.Events events = _applicationObject.Events;
buildEvents = events.BuildEvents;
buildEvents.OnBuildDone += new_dispBuildEvents_OnBuildDoneEventHandler(buildEvents_OnBuildDone);
buildEvents.OnBuildProjConfigDone += new _dispBuildEvents_OnBuildProjConfigDoneEventHandler(buildEvents_OnBuildProjConfigDone);
我试图做的是,以管理员身份运行的DLL列表发送到另一个进程。的应用程序接收到的DLL列表,然后将注册为COM / TLB,然后放入全局程序集缓存。
我无法连接到我作为一个管理的源头控制,因此,单独的进程的原因。
任何想法?谢谢!