所以我在找到执行 AFTER 的目标时遇到了问题。
我有一个Web应用程序,我只需单击一次发布到文件系统。
在我的proj文件中,我有:
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
然后我想在发布到文件系统后做一个简单的复制任务:
<Target Name="CustomPostPublishActions" AfterTargets="AfterPublish" >
<Message Text="--After Publish--" />
<ItemGroup>
<ConfigurationFiles Include="$(ProjectDir)/MyFolder/**/*" />
</ItemGroup>
<Copy SourceFiles="@(ConfigurationFiles)" DestinationFolder="C:\Temp\" />
这适用于许多目标,但不适用于AfterPublish或MSDeployPublish。 这些旧目标是否不再受支持?我可以用什么呢?