IMPORTANT: This tool requires the following pre-requisites to function correctly:
Other important dependencies include:
::::: Description :::::
Layered Architecture Solution Guidance (LASG) 2015 is 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 2015 to provide a set of solution templates and code generators to help automate various repetitive tasks.
LASG follows the project structure that is illustrated in Layered Architecture Sample for .NET but 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 the project site.