使用pdbstr的0x3错误(源索引)

时间:2016-01-13 18:54:23

标签: c# indexing

我正在尝试使用PDBSTR.EXE工具将版本信息合并到PDB文件中,并且我不时会遇到以下错误: [结果:错误0x3打开K:\ dev \ main \ bin \ mypdbfile.pdb]< - 可以是不同的PDB文件。

我使用的命令行的一个例子是:

pdbstr.exe -w -s:srcsrv -p:K:\dev\main\bin\mypdbfile.pdb -i:C:\Users\username\AppData\Local\Temp\tmp517B.stream

你能告诉我什么会导致错误代码0x3吗?

如果错误代码类似于标准系统错误代码3 ERROR_PATH_NOT_FOUND,那么它似乎认为路径K:\ dev \ main \ bin \ mypdbfile.pdb实际上并不存在。 但请注意我的K:驱动器是SUBST驱动器。

(系统错误代码参考https://msdn.microsoft.com/en-ca/library/windows/desktop/ms681382(v=vs.85).aspx

你知道0x3错误代码可能意味着什么吗?

1 个答案:

答案 0 :(得分:0)

如果此错误代码不时出现,那么我猜required可能是真正的问题。

我猜原因是,我无法看到任何双引号包含您作为输入提供的路径。当路径包含其中包含空格的文件夹名称时,它会破坏您的路径。对于前

<input name="slno[]" type="text" class="slno"/>
// etc.

在路径周围添加双引号,这可能会解决它。希望能帮助到你。