发明名称 Automatic configuration of project system from project capabilities
摘要 A project system is automatically configured from project capabilities determined from an instance of a build system by a project capabilities analyzer. A flexible configuration based build system defines the consuming project system. Results of an evaluated project file are used to define the overall capabilities of the build system. The capabilities are used to dynamically load and assemble the project system code. Changes in the project capabilities due to a reevaluation of a result of a build can then redefine and reassemble the project system code. Hence project system configuration is data-driven rather than user-defined and utilizes a flexible, configuration based build system to define the consuming project system.
申请公布号 US8745602(B2) 申请公布日期 2014.06.03
申请号 US20090434693 申请日期 2009.05.04
申请人 Microsoft Corporation 发明人 Tyler Brian Mead;Mockford Kieran Paul
分类号 G06F9/45;G06F9/44 主分类号 G06F9/45
代理机构 代理人
主权项 1. A machine comprising: a processor and a memory including a project capability analysis module configured to cause the processor to: dynamically assemble project system code of a project from project capabilities, wherein the project capabilities are determined from an instance of a build system by querying the build system for the project capabilities, wherein the instance of the build system is generated by a configuration-based build engine based on at least one build input file; load the dynamically assembled project system code into an integrated development environment, wherein in response to a change of capabilities of the instance of the build system the project system code is redefined and reassembled; and via the integrated development environment, display functionality based on the capabilities to a user via one or more user interfaces.
地址 Redmond WA US