如何使用 VsShellUtilities API 获取启动项目?
How to get startup project with VsShellUtilities API?
使用 VsShellUtilities
API,我可以使用 GetProject
方法获取特定文件的项目。如何获取启动项目?
要获取解决方案的启动项目,您可以使用:
IVsSolutionBuildManager.get_StartupProject 方法,但前提是您事先知道您的解决方案只有一个启动项目。
自动化模型 (EnvDTE)。您可以获得 EnvDTE.DTE (HOWTO: Get the EnvDTE.DTE instance from a package) and then use DTE.Solution.SolutionBuild.StartupProjects.
的实例
使用 VsShellUtilities
API,我可以使用 GetProject
方法获取特定文件的项目。如何获取启动项目?
要获取解决方案的启动项目,您可以使用:
IVsSolutionBuildManager.get_StartupProject 方法,但前提是您事先知道您的解决方案只有一个启动项目。
自动化模型 (EnvDTE)。您可以获得 EnvDTE.DTE (HOWTO: Get the EnvDTE.DTE instance from a package) and then use DTE.Solution.SolutionBuild.StartupProjects.
的实例