You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Motivation
----------
Improve performance by running bootstrap in process and will make
implementing .NET Core builds (#18) easier.
Modifications
-------------
Add Aspekt.Bootstrap.Tasks assembly, and change Aspekt NuGet package
to use this task instead of Aspekt.Bootstrap.Host.
Add build property to allow consumers to disable automatic bootstrap,
as well as some points for build customization.
Update Bootstrap to accept a list of referenced assemblies, which are
resolved using PreregisteredAssemblyResolver. This supports bootstrap
in the obj folder instead of the bin folder, accepting the list of
assemblies located in other folders from MSBuild.
*Note:* Test assemblies are still using Aspekt.Bootstrap.Host due to
problems with file locks being held by MSBuild in Visual Studio.
Motivation
----------
Improve performance by running bootstrap in-process and will make
implementing .NET Core builds (#18) easier.
Modifications
-------------
Add Aspekt.Bootstrap.Tasks assembly, and change Aspekt NuGet package
to use this task instead of Aspekt.Bootstrap.Host.
Add build property to allow consumers to disable automatic bootstrap,
as well as some points for build customization.
Update Bootstrap to accept a list of referenced assemblies, which are
resolved using PreregisteredAssemblyResolver. This supports bootstrap
in the obj folder instead of the bin folder, accepting the list of
assemblies located in other folders from MSBuild.
Results
--------
Consumers have the bootstrap performing in-process. Still only
works on MSBuild Full flavor, not the MSBuild Core flavor.
*Note:* Test assemblies are still using Aspekt.Bootstrap.Host due to
problems with file locks being held by MSBuild in Visual Studio.
Feature to build and run on linux. Aspect needs the ability to build and run on linux.
The text was updated successfully, but these errors were encountered: