複数のサービスをリリースモードでVisual Studio 2015からService Fabricにデプロイすると、それぞれに自分のアセンブリだけでなくサードパーティ製の多くのpdbファイルが含まれているように見えます(AWSSDK.pdbは40 MB以上です)。Service Fabricに展開するときにpdbファイルを除外する方法は?
サービスファブリックに展開するときにこれらを除外する方法は?
複数のサービスをリリースモードでVisual Studio 2015からService Fabricにデプロイすると、それぞれに自分のアセンブリだけでなくサードパーティ製の多くのpdbファイルが含まれているように見えます(AWSSDK.pdbは40 MB以上です)。Service Fabricに展開するときにpdbファイルを除外する方法は?
サービスファブリックに展開するときにこれらを除外する方法は?
私はこれを得ることができました。私はすぐに使えるサービスファブリックアプリケーションのビルド定義を使用しました。パッケージソリューションと呼ばれるステップを見つけてください。ビルドプロセスの第3ステップだと思います。いずれにせよ、それは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