运行 NuGet 添加 Visual Studio 2022 post 构建事件
Run NuGet add in Visual Studio 2022 post build event
我已经为一些测试创建了一个本地 NuGet 提要。为了使该过程自动化,我尝试创建一个 post-build 事件来为包执行 'NuGet add'。 NuGet 添加失败:
Provided Nupkg file 'XXXXX\bin\x64\Debug\XXXXX.1.0.0.nupkg' is not found.
但是,当我查看文件夹时,'nupkg' 文件就在我期望的位置。我在 post-build 事件中使用以下命令:
nuget add "$(ProjectDir)bin$(Platform)$(Configuration)$(ProjectName).$(PackageVersion).nupkg" -Source "C:\XXXXX\NuGet Local Source"
这是 'timing' 的问题吗?
如何在 post-build 事件中执行 'NuGet add'?
我找到了 How to run 'nuget add' as a post-build evnet in Visual Studio,但是,我不知道我做错了什么。
经过更多挖掘,我找到了解决方法。我发现
<Target Name="PostBuild" AfterTargets="Pack">
这让我能够 运行 来自 post-build 事件的 'nuget' 命令。