gpt4 book ai didi

nuget - 项目目录中的多个 .nuspec 文件?

转载 作者:行者123 更新时间:2023-12-03 17:53:05 31 4
gpt4 key购买 nike

是否可以在同一项目的单个目录中包含多个 nuspec 文件,并且仍然能够合并项目和指定的 nuspec 文件。

我想知道这样的事情是否可能:

nuget pack MyProject.csproj MyProject-x86.nuspec -prop Configuration=Release;Platform="x86"
nuget pack MyProject.csproj MyProject-AnyCpu.nuspec prop Configuration=Release

我需要能够使用多个构建配置发布我的项目,因此我需要创建不同的包。

我的最后一招是在构建时复制 csproj 文件,例如将其重命名为“MyProject-x86.csproj”,运行 nuget 包,然后将其删除。我不想这样做,我正在寻找替代方案。

谢谢。

最佳答案

打电话时NuGet pack ,您不能传递多个 csproj 或 nuspec 文件。注意命令行帮助中的管道(指示其中一个):

usage: NuGet pack <nuspec | project> [options]

您可以创建另一个 csproj,简化为主 csproj(即您在 Visual Studio 中使用的那个)的导入元素,根据需要覆盖属性组项目的值,和/或具有匹配的 .nuspec 文件。

关于nuget - 项目目录中的多个 .nuspec 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16103919/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com