1
以發佈模式從Visual Studio 2015部署多個服務到服務結構時,它們中的每一個似乎都包含來自我自己的程序集以及第三方的許多pdb文件(AWSSDK.pdb超過40 MB!)。如何在部署到Service Fabric時排除pdb文件?
如何在部署到Service Fabric時排除這些問題?
以發佈模式從Visual Studio 2015部署多個服務到服務結構時,它們中的每一個似乎都包含來自我自己的程序集以及第三方的許多pdb文件(AWSSDK.pdb超過40 MB!)。如何在部署到Service Fabric時排除pdb文件?
如何在部署到Service Fabric時排除這些問題?
我能夠得到這個工作。我使用了開箱即用的服務結構應用程序構建定義。找到稱爲包解決方案的步驟 - 我相信這是構建過程的第三步。無論如何,這是msbuild打包服務結構項目(sfproj)的步驟。
我添加了下面的MSBuild參數:
/p:DebugType=none /p:DebugSymbols=false
完整的MSBuild參數列表應該結束這樣看:
/t:Package /p:PackageLocation=$(build.artifactstagingdirectory)\applicationpackage /p:DebugType=none /p:DebugSymbols=false
瞧!沒有PDB。 :)
這將很好地知道確定性的構建。 – AspiringTFSGuru