Improve GaugeProjectBuilder
sriv opened this issue · 0 comments
sriv commented
The GaugeProjectBuilder
uses FakeLib
to programtically build the target project. Updating FakeLib
would mean getting rid of MSBuildHelper
usage and use Fake.DotNet.Build
namespace.
There are some runtime TypeInitializationException
thrown when all dependencies are updated. Needs investigation.
The FSharp.Core is locked to v4.3.4 because there is a hard dependency.
FuncConvert.ToFsharpFunc
has changed as well, so that needs to be addressed separately.
Perhaps it's time to revisit Microsoft.Build namespace. Fake was introduced because, at that point a specific version of Microsoft.Build
was unable to use a different msbuild.