Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在不使用 Visual Studio 的情况下编译具有 NuGet 依赖项的 C# 项目(太重而无法再次下载)。我怎么能那样做?
例如,对于普通的 Rust 项目,我只需要运行cargo build或cargo rustc,所以我想知道如何使用基于 C#-NuGet 的解决方案(使用paket)来做到这一点。
cargo build
cargo rustc
paket
要添加更多上下文,paket下载依赖项很好,但我还不知道如何构建我的项目。我已经安装了 Mono,所以我已经nuget在这里可用了。
nuget
您基本上使用 Visual Studio 在幕后使用的 MSBuild 来构建您的应用程序。
看看这里的文档。您可以在主机上将其作为单独的工具下载,并提供解决方案的路径并运行构建。以下是各种构建命令。
NuGet 也是如此。您可以从这里下载 NuGet 命令行工具。创建一个基本的 PowerShell 脚本,您可以在其中安装/更新解决方案使用的包,然后使用 MSBuild 工具运行您的构建。