3

SVCなしでソースサーバーをセットアップしようとしています-ソースストレージとして単純なUNCパスを使用したいと思います。

単一のファイルで小さなコンソールプロジェクトを作成し、ソースインデックスを作成しようとしました。

私は次のストリームファイルを持っています:

SRCSRV: ini ------------------------------------------------
VERSION=1
INDEXVERSION=2
VERCTRL=Test
DATETIME=Mon, 04 October 2010
SRCSRV: variables ------------------------------------------
SRCSRVTRG=
SRCSRVCMD=cmd /c "copy" %var2 %targ%
SRCSRV: source files ---------------------------------------
C:\Users\mb\Documents\Visual Studio 2010\Projects\TestSymbolServer\Program.cs*\\mbvirt-pc\symserver\source\Program.cs
SRCSRV: end ------------------------------------------------

このようにpdbstrを使用してpdbに書き込もうとすると、次のようになります。

pdbstr -w -p:"C:\Users\mb\Documents\Visual Studio 2010\Projects\TestSymbolServer\bin\Release\TestSymbolServer.pdb" -i:srcsrv -s:"C:\Users\mb\Documents\Visual Studio 2010\Projects\TestSymbolServer\bin\Release\symbols.txt"

私はこの応答だけを受け取ります:

C:\Users\mb\Documents\Visual Studio 2010\Projects\TestSymbolServer\bin\Release>p
dbstr -w -p:"C:\Users\mb\Documents\Visual Studio 2010\Projects\TestSymbolServer\
bin\Release\TestSymbolServer.pdb" -i:srcsrv -s:"C:\Users\mb\Documents\Visual Stu
dio 2010\Projects\TestSymbolServer\bin\Release\symbols.txt"
pdbstr -r/w -p:PdbFileName -i:StreamFileName -s:StreamName

srctoolでpdbをチェックすると、何も書き込まれていないことがわかります。さらに、このようにpdbからストリームを読み取ろうとすると、同じ応答が返されます。

"C:\Program Files\Debugging Tools for Windows (x64)\srcsrv\pdbstr" -r -p:"C:\Users\mb\Documents\Visual Studio 2010\Projects\TestSymbolServer\bin\Release\TestSymbolServer.pdb" -i:srcsrv

これはpdbstrまたは私の環境の問題でしょうか?どういうわけかpdbstrからログを取得できますか?

4

1 に答える 1

1

私の怠惰はすべての悪の根源であるように見えます。

「C:\ ProgramFiles \ Debugging Tools for Windows(x64)\ srcsrv」をシステムパス変数に追加し、ローカルプロジェクトが存在するフォルダーからpdbstrを実行しました。pdbstrのインストールフォルダにいくつかの依存関係があるようです。

したがって、元の場所から呼び出す必要があります。

ショートパスロング問題リスト:-(

于 2011-08-16T09:26:10.610 に答える