2

次のコマンドを使用して、ビルドのシンボルをローカル マシンに保存しています。

call "C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\symstore.exe" add /r /f .\*.* /s "C:\Users\Sam\symbols" /t "Application" /v "rev %SVN_REVISION%" /c "adding revision %SVN_REVISION%"

これは、クラッシュをデバッグするために、これまでのところ正常に機能しています。ただし、中央サーバーで他の人がこれらを利用できるようにしたいので、このシンボルサーバーを移動する方法を知る必要があります。フォルダーをコピーするだけでは機能しません。ドキュメントにはいくつかの例がありますが、シンボルへのポインターの移動と指定された例を扱っているようです。

symstore add /y \\hubserver\hubshare\myindex.txt /g \\myarchive\appserver /s \\sampledir\symsrv /p /t "Large Application" /v "Build 432" /c "Sample Add from Index"

すべてを移動したいときに単一のエントリを移動するためのものです。

私はこの構文を次のように推測してみました:

"C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\symstore.exe" /g C:\Users\Sam\symbols /s \\public\symbols

しかし、これは認識されたコマンドではありませんでした。

4

1 に答える 1

0

https://www.wintellect.com/merging-symbol-servers/でこの回答を見つけました 。最も簡単なケースは、新しいシンボル サーバーを作成し、現在のすべてのファイルを次のようにマージすることです。

symstore add /r /f \\Retiring\Share /s \\Combined\Share /t "Merging Symbol Servers"
于 2021-01-29T16:19:59.123 に答える