Cele MSBuild i problemy z Visual Studio 2012

Mam trudności z wdrożeniem zestawów innych niż referencyjne innych firm za pośrednictwem Webdeploy z interfejsem użytkownika Visual Studio 2012. Mam folder o nazwie „biblioteki”, który zawiera kilka zestawów. Poprzez poniższy plik w moim pliku * .csproj mogę ustawićAkcja budowania do 'Zespoły 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>

To działa świetnie; kiedy buduję, zespoły są kopiowane do katalogu głównego folderu bin :-) Teraz mam jeden problem: nie mogę pobrać tych plików na serwer za pośrednictwem Webdeploy. Próbowałem wielu rzeczy, wydaje mi się, że nie mogę znaleźć odpowiedniego celu MSBuild dla tego zadania ... Z Visual Studio 2010 mogłem to wykorzystać:

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

Problemem jest;OnAfterCopyAllFilesToSingleFolderForPackage cel nie jest już wywoływany: - /

Po wkopaniu wC:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets' file, I've also tried 'OnAfterCopyAllFilesToSingleFolderForMsdeploy, ale po prostu nie mogę go uruchomić.

Czy ktoś może mi powiedzieć, jaki cel mogę użyć do skopiowania tych zespołów do folderu Package / serwera za pomocą Webdeploy?

Dlaczego program Visual Studio 2012 nie kopiuje całego folderu bin do folderu Package?

questionAnswers(2)

yourAnswerToTheQuestion