bflattened / bflat

C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables)
GNU Affero General Public License v3.0
3.63k stars 104 forks source link

Support taking Visual Studio .sln and .csproj as input #81

Closed ghost closed 1 year ago

ghost commented 1 year ago

Most of the time, projects depending on each other. Processing each of them manually is very difficult because of circular dependency. It's better if we could process projects (.csproj) or a solution (.sln) directly as input.

MichalStrehovsky commented 1 year ago

I think the tool you want is called .NET SDK.

Bflat doesn't define a build system and that's the point: https://github.com/bflattened/bflat/issues/74

xiaoyuvax commented 7 months ago

Most of the time, projects depending on each other. Processing each of them manually is very difficult because of circular dependency. It's better if we could process projects (.csproj) or a solution (.sln) directly as input.

one solution is my tiny tool written for bflat: https://github.com/xiaoyuvax/bflata, which process .csproj and build with bflat