如何在部署到Service Fabric时排除pdb文件?

时间:2016-10-24 15:10:10

标签: visual-studio-2015 azure-service-fabric

在发布模式下从Visual Studio 2015部署多个服务到Service Fabric时,每个服务似乎都包含来自我自己的程序集和第三方的许多pdb文件(AWSSDK.pdb超过40 MB!)。

如何在部署到Service Fabric时排除这些?

1 个答案:

答案 0 :(得分: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。 :)