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:\Program Files\Debugging Tools for Windows (x64)\srcsrv”添加到系统路径变量中,并从我的本地项目所在的文件夹中运行 pdbstr。看起来 pdbstr 在安装文件夹中有一些依赖项。

所以应该从原始位置调用它。

短路径长问题列表:-(

于 2011-08-16T09:26:10.610 回答