Удалите файлы pdb при использовании публикации в Visual Studio 2008 - PullRequest
3 голосов
/ 31 июля 2009

Есть ли способ, чтобы команда публикации в веб-приложении не передавала файлы pdb?

возможно, с использованием сценария msbuild post build.

Спасибо

Ответы [ 2 ]

1 голос
/ 30 декабря 2009

в цели AfterDropBuild файла ci proj, которую я поместил, где PublishWebDrop - это каталог, в который сборка ci удаляет двоичные файлы.

это выберет pdb и удалит их с помощью msbuild.

примечание: это решение не подключается к команде публикации в проекте

  <Target Name="AfterDropBuild">
    <CreateItem Include="$(PublishWebDrop)\bin\*.pdb" >
      <Output TaskParameter="Include" ItemName="DeleteAfterBuild"/>
    </CreateItem>
    <Delete Files="@(DeleteAfterBuild)" />
  </Target>
0 голосов
/ 31 декабря 2009

Вы можете запретить создание файлов pdb библиотек классов-потомков, и вместо использования публикации вы можете попробовать Проекты веб-развертывания для Visual Studio 2008, который является гораздо более сложным способом развертывания (публикация ) веб-приложений от vs2008.

...