Reputation:
I want to compile a C# project with NuGet dependencies without using Visual Studio (too heavy to download again). How could I do that?
With a normal Rust project I just need to run either cargo build
or cargo rustc
, for example, so I wonder how I could do it with a C#-NuGet-based solution (using paket
).
To add more context, paket
is downloading dependencies fine, but I don't know how to build my project yet. I've Mono installed, so I've nuget
already available here.
Upvotes: 0
Views: 2076
Reputation: 889
You basically use MSBuild which Visual Studio uses behind the scene to build your application.
Take a look at the documentation here. You can download it as a separate tool on your host machine and provide a path to your solution and run build. Here are the various build commands.
Same goes to NuGet as well. You can download NuGet command line tool from here. Create a basic PowerShell script where you install/update package that your solution uses and then use the MSBuild tool to run your build.
Upvotes: 0