C# 如何在启动项目之前构建外部解决方案(从特定路径)?

C# 如何在启动项目之前构建外部解决方案(从特定路径)?,c#,visual-studio,visual-studio-extensions,envdte,C#,Visual Studio,Visual Studio Extensions,Envdte,我有一个Vsix项目,它正在启动外部应用程序。每次运行刷新数据之前,我都需要构建该外部解决方案 代码: 我有来自soln的错误。创建: 如果这起作用,我可以开始新的过程。 myProcess.Start() 这回答了你的问题吗?命令行可以与Process.Start()一起使用@Cid no和no。我知道如何启动流程。我在问如何在解决方案启动之前构建它。在启动项目之前,您是什么意思?您是指正在运行的项目还是在构建项目时?@MathewHD我有一个正在启动外部应用程序的Vsix项目。每次运行刷新

我有一个Vsix项目,它正在启动外部应用程序。每次运行刷新数据之前,我都需要构建该外部解决方案

代码:

我有来自soln的错误。创建:

如果这起作用,我可以开始新的过程。
myProcess.Start()

这回答了你的问题吗?命令行可以与
Process.Start()一起使用@Cid no和no。我知道如何启动流程。我在问如何在解决方案启动之前构建它。在启动项目之前,您是什么意思?您是指正在运行的项目还是在构建项目时?@MathewHD我有一个正在启动外部应用程序的Vsix项目。每次运行刷新数据之前,我都需要构建该外部解决方案。
            Solution soln = dte.Solution;
            string solnName = startupProject.Name + ".sln";
            string tempPath = solutionAndName;
            soln.Create(tempPath, solnName);
            soln.SolutionBuild.Build();