Domanda

Esiste un modo per impedire al comando di pubblicazione su un'applicazione Web di non inviare i file pdb?

magari usando uno script post build di msbuild.

Grazie

È stato utile?

Soluzione

Puoi impedire ai file pdb di generare librerie di classi discendenti e invece di utilizzare la pubblicazione puoi provare Progetti di distribuzione Web per Visual Studio 2008 che è un modo molto più sofisticato di distribuire (pubblicare) app Web da vs2008.

Altri suggerimenti

nella destinazione AfterDropBuild del file ci proj ho messo questo dove PublishWebDrop è la directory che la build ci rilascia i binari.

questo selezionerà il pdb e li cancellerà usando msbuild.

nota: questa soluzione non si aggancia al comando di pubblicazione sul progetto

  <Target Name="AfterDropBuild">
    <CreateItem Include="$(PublishWebDrop)\bin\*.pdb" >
      <Output TaskParameter="Include" ItemName="DeleteAfterBuild"/>
    </CreateItem>
    <Delete Files="@(DeleteAfterBuild)" />
  </Target>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top