Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Layered Architecture Solution Guidance 2013
Layered Architecture Solution Guidance 2013

Layered Architecture Solution Guidance 2013

Firedancer

|
2,724 installs
| (3) | Free
A collection of project templates and tools for developing Layered Applications.
Download

IMPORTANT: This tool requires the following pre-requisites to function correctly:

  • Open GAX for Visual Studio 2013 RTM (Oct 18, 2013 version)
  • Microsoft System CLR Types for Microsoft SQL Server 2014 (SQLSysClrTypes.msi)
  • SQL Server 2014 Shared Management Objects (SharedManagementObjects.msi)

Other important dependencies include:

  • Windows Azure SDK (used by Cloud projects)
  • Enterprise Library 6 (used by data access component projects)

::::: Description :::::

Layered Architecture Solution Guidance (LASG) 2013 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 2013 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:

  • Inertia: Business Entity Component Generator
  • Momentum: Data Access Component Generator
  • Motion: Business Component Generator
  • Velocity: Service Layer Generator
  • Vector: Workflow Activity Generator
  • Relativity: WEB API Service Generator (Alpha Preview)
  • Impulse: User Interface Process Component Generator

For more information and discussions on LASG, please visit theproject site.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft