Visual studio 2015 如何在部署到服务结构时排除pdb文件?

Visual studio 2015 如何在部署到服务结构时排除pdb文件?,visual-studio-2015,azure-service-fabric,Visual Studio 2015,Azure Service Fabric,在发布模式下从Visual Studio 2015将多个服务部署到Service Fabric时,每个服务似乎都包含许多来自我自己的程序集以及第三方的pdb文件(AWSSDK.pdb超过40 MB!) 如何在部署到服务结构时排除这些问题?我能够使其正常工作。我使用了现成的服务结构应用程序构建定义。找到名为包解决方案的步骤-我相信这是构建过程中的第三步。在任何情况下,它都是msbuild打包服务结构项目(sfproj)的步骤 我添加了以下msbuild参数: /p:DebugType=none/p

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


如何在部署到服务结构时排除这些问题?

我能够使其正常工作。我使用了现成的服务结构应用程序构建定义。找到名为包解决方案的步骤-我相信这是构建过程中的第三步。在任何情况下,它都是msbuild打包服务结构项目(sfproj)的步骤

我添加了以下msbuild参数:

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

完整的msbuild参数列表应如下所示:

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


瞧!无PDB:)

我能让它工作起来。我使用了现成的服务结构应用程序构建定义。找到名为包解决方案的步骤-我相信这是构建过程中的第三步。在任何情况下,它都是msbuild打包服务结构项目(sfproj)的步骤

我添加了以下msbuild参数:

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

完整的msbuild参数列表应如下所示:

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


瞧!无PDB:)

这对于确定性构建来说是个好消息,对于确定性构建来说也是个好消息。