我跟随http://blogs.techsmith.com/inside-techsmith/nuget-packages-3/
我有一个本机c ++项目,我希望发布到nuget feed。
我安装了powershell工具,创建了我的autokpg文件,并从包管理器控制台进行测试。它有效,我得到了我的' nupkg' es。
我现在想将此作为构建过程的一部分,所以我添加
Write-NuGetPackage C:\...\myproj\myproj.autopkg
到项目属性中的后期构建事件
到我的帖子构建步骤,但似乎MSBuild找不到Write-NuGetPackage,因为它返回
":VCEnd以9009存在。"
"正确的方式"解决这个问题?
答案 0 :(得分:0)
在构建后事件中执行Powershell脚本。
将PowerShell脚本添加到项目中。像 yourpowershellscript.ps1 之类的东西。在其中添加您的命令以执行Write-NuGetPackage。
return Patient.objects.create(**validated_data)
然后在你的帖子构建事件中执行sript。
Write-NuGetPackage myproj.autopkg
从CoApp构建输出时,将在Visual Studio的输出窗口中显示。
powershell -NoProfile -ExecutionPolicy RemoteSigned -file $(ProjectDir)\yourpowershellscript.ps1