xiaoyuvax / bflata

A wrapper/buildscript generator/project flattener for BFlat, a native C# compiler, to recursively build/flatten MSBuild oriented C# projects with referenced projects, packages, dependencies & resources.
GNU Affero General Public License v3.0
39 stars 2 forks source link

Parse whole solution? #3

Open ghost opened 1 year ago

ghost commented 1 year ago

Currently it only deals with .csproj but not .sln isn't it?

xiaoyuvax commented 1 year ago

.csproj only, u may orchestrate the solution one by one with a batch/shell file if they r mutually dependent.

NinovanderMark commented 1 year ago

Parsing a solution doesn't necessarily make sense if your goal is to get a single executable file. In that case what you want to target is the project that you would set as the Startup project in Visual Studio.

bflata will automatically determine and build any dependencies of that project and create an executable of the whole set.