2016-10-24 2 views
1

При развертывании нескольких сервисов в Service Fabric из Visual Studio 2015 в режиме выпуска каждый из них, похоже, содержит много файлов pdb как из моих собственных сборок, так и для сторонних разработчиков (AWSSDK.pdb - более 40 МБ!).Как исключить файлы pdb при развертывании в Service Fabric?

Как исключить их при развертывании в Service Fabric?

+0

Это было бы полезно знать для детерминированных сборок. – AspiringTFSGuru

ответ

0

Я смог получить эту работу. Я использовал определение сборки приложения из готового набора. Найдите шаг под названием пакетное решение - я считаю, что это третий шаг в процессе сборки. В любом случае, это шаг, на котором msbuild создает пакетный проект (sfproj).

я добавил следующие параметры: MSBuild

/p:DebugType=none /p:DebugSymbols=false

Полный MSBuild список аргументов должен в конечном итоге выглядит так:

/t:Package /p:PackageLocation=$(build.artifactstagingdirectory)\applicationpackage /p:DebugType=none /p:DebugSymbols=false

Вуаля! Нет PDB. :)

Смежные вопросы