Create persistent instance of VisualStudio

  • Thread starter Thread starter Gerard Yin
  • Start date Start date
G

Gerard Yin

Hi,

I'm trying to create an instance of Visual Studio and open a file in
it, in a console C# application.

EnvDTE.DTE aDTE = (EnvDTE.DTE)
Microsoft.VisualBasic.Interaction.CreateObject(
"VisualStudio.DTE.7", "");
aDTE.ItemOperations.OpenFile("J:\\toto.hpp",
EnvDTE.Constants.vsViewKindAny);
aDTE.MainWindow.Visible = true;
return;

Unfortunately, when my application terminates, the Visual Studio
instance is closed too. Is there a way to make the Visual Studio
instance remain active after my application has terminated?

Many thanks beforehand
Gerard
 
EnvDTE.DTE aDTE = (EnvDTE.DTE)
Microsoft.VisualBasic.Interaction.CreateObject(
"VisualStudio.DTE.7", "");
aDTE.ItemOperations.OpenFile("J:\\toto.hpp",
EnvDTE.Constants.vsViewKindAny);
aDTE.MainWindow.Visible = true;
return;

Unfortunately, when my application terminates, the Visual Studio
instance is closed too. Is there a way to make the Visual Studio
instance remain active after my application has terminated?

I found the solution:

aDTE.UserControl = true;

Gerard
 
Back
Top