0

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

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

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

4

1 回答 1

1

您基本上使用 Visual Studio 在幕后使用的 MSBuild 来构建您的应用程序。

看看这里的文档。您可以在主机上将其作为单独的工具下载,并提供解决方案的路径并运行构建。以下是各种构建命令

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

于 2018-08-02T22:32:00.820 回答