Metas do MSBuild e problemas do Visual Studio 2012

Estou tendo dificuldade em obter meus assemblies de não referência de terceiros implantados por meio do Webdeploy na interface do Visual Studio 2012. Eu tenho uma pasta chamada 'bibliotecas', que contém alguns assemblies. Por meio do seguinte no meu arquivo * .csproj, posso definirConstruir Ação para 'ThirdPartyAssemblies':

<ItemGroup>
  <AvailableItemName Include="ThirdPartyAssemblies">
    <Visible>false</Visible>
  </AvailableItemName>
</ItemGroup>
<Target Name="AfterBuild">
  <Message Text="Build | Third party assemblies" Importance="high" />
  <Copy DestinationFolder="$(OutputPath)" SourceFiles="@(ThirdPartyAssemblies)" SkipUnchangedFiles="true" />
</Target>

Isso funciona muito bem; quando eu construo, os assemblies são copiados para a raiz da pasta bin :-) Agora eu tenho um problema: eu não consigo publicar esses arquivos no servidor via Webdeploy. Eu tentei muitas coisas, parece que não consigo encontrar um alvo MSBuild adequado para esta tarefa ... Com o Visual Studio 2010 eu poderia usar isso:

<Target Name="MyTargetName">
  <Message Text="Deploy | Third party assemblies" Importance="high" />
  <Copy DestinationFolder="$(OutputPath)" SourceFiles="@(ThirdPartyAssemblies)" SkipUnchangedFiles="true" />
</Target>
<PropertyGroup>
  <OnAfterCopyAllFilesToSingleFolderForPackage>
    MyTargetName
  </OnAfterCopyAllFilesToSingleFolderForPackage>
</PropertyGroup>

O problema é; aOnAfterCopyAllFilesToSingleFolderForPackage o alvo não é mais chamado: - /

Depois de cavar noC:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets' file, I've also tried 'OnAfterCopyAllFilesToSingleFolderForMsdeploy, mas eu simplesmente não consigo fazer funcionar.

Alguém pode me dizer qual destino eu posso usar para copiar esses assemblies para a pasta Package / o servidor com o Webdeploy?

Por que o Visual Studio 2012 não copia a pasta bin completa para a pasta Package?

questionAnswers(2)

yourAnswerToTheQuestion