IMPORTANT: This tool requires the following to function correctly:
Other important dependencies include:
::::: Description :::::
This is the Visual Studio 2012version of the Layered Architecture Solution Guidance (LASG) 2010 extension. It has been ported from GAX to Open GAX, so please ensure you have installedOpen GAX before installing this extension.
Like the 2010 version, Layered Architecture Solution Guidance (LASG) 2012is a software factory that offers a set of tools and guidance aimed at simplifying and accelerating the development of layered applications. It extends Visual Studio 2012 to provide a set of solution templates and code generators to help automate various repetitive tasks.
LASG follows the project structure that is illustrated inLayered Architecture Sample for .NETbut enhances it further and is definitely a handy companion for beginner developers to quickly get up to speed with layering concepts.
LASG is activated through the New Project dialog of Visual Studio and it comes with various preset solution templates to help developers to quickly get started in developing highly-scalable, layered and multi-tiered applications that can be targeted for on-premise deployments or the Cloud.
Developers can pick the projects that they want to include (or exclude) depending on the application requirements to assemble the structure of their solutions. LASG will automatically associate the project references based on the selected project in the layers.
Apart from solution templates, LASG also comes with a set of code generators that uses 'multi-stage code generation techniques' to help developers to rapidly build the layers of the application. The code generator at each layer uses the output of the underlying layers as the foundation to build the components for its layer. Below is the list of code generators:
For more information and discussions on LASG, please visit theproject site.