如何从命令行编译NuGet项目



我想在不使用Visual Studio的情况下编译一个具有NuGet依赖项的C#项目(太重,无法再次下载(。我怎么能那样做?

例如,对于一个普通的Rust项目,我只需要运行cargo buildcargo rustc,所以我想知道如何使用基于C#的NuGet解决方案(使用paket(来实现这一点。

为了添加更多上下文,paket正在下载依赖项,但我还不知道如何构建我的项目。我已经安装了Mono,所以这里已经有了nuget

您基本上使用MSBuild,Visual Studio在后台使用它来构建应用程序。

请查看此处的文档。您可以将它作为一个单独的工具下载到您的主机上,并提供一个到您的解决方案和运行构建的路径。以下是各种构建命令。

NuGet也是如此。您可以从这里下载NuGet命令行工具。创建一个基本的PowerShell脚本,用于安装/更新解决方案使用的包,然后使用MSBuild工具运行生成。

相关内容

  • 没有找到相关文章

最新更新