为什么nuget命令在Debug中工作,而不是Release?

时间:2016-07-19 21:14:30

标签: c# asp.net nuget

我正在尝试执行一个nuget命令BeforeBuild,它在Debug中是不同的,然后是它的Release。

我的.csproj中有这个:

<Target Name="BeforeBuild" Condition="'$(Configuration)' == 'Debug'">
    <Exec Command="Update-Package PackageName -IncludePrerelease"></Exec>
</Target>

<Target Name="BeforeBuild" Condition="'$(Configuration)' == 'Release'">
    <Exec Command="Update-Package PackageName -Safe"></Exec>
</Target>

顶部(Debug)按预期工作。底部(发布)抛出错误:

  

'退出命令“Update-Package PackageName -Safe”,代码为9009'   //'Update-Package'不被识别为内部或外部   命令

一项小小的研究表明,基本上说它不能执行命令,因为它不知道它,但为什么Debug工作呢?

非常感谢任何帮助。

0 个答案:

没有答案