Unity pdb2mdb 失败问题分析

现象,就是突然的vs生成的pdb转化成mdb失败,可以看生成的mdb和pdb的时间,这两者的时间应该是一样的。

那么问题可能有两种    1.生成的pdb有问题   2.转的时候出现了问题 (如果是项目组的话就可以拿别人的pdb来转,如果别人的能转成功,那就是问题1,否则问题2)。

一下解决方法针对问题1,但是也不能保证成功

 

当dll编译成pdb转成mdb格式失败时候。解决步骤如下

1.手动转

    cmd

    输入处理命令(注意中间有空格间隔,注意换路径和"/")

    "D:/Unity5.3.5/Editor/Data/MonoBleedingEdge/bin/mono"     "D:/Unity5.3.5/Editor/Data/MonoBleedingEdge/lib/mono/4.5/pdb2mdb.exe"     "E:/Global_EN/RedAlert/Assets/Code/Framework/Dll/RedAlert.dll"

 

2.如果上述的命令处理时期报错如下:

说明你的dll生成的pdb有问题,执行以下第三步骤

 

3.右击你要编译的dll ->属性->高级->调试信息改成 pdb-only 和full  反正就是去切换下,然后编译一次。如果还是不行,再切回去再编译一次。很玄。再不行就第四步了

 

4.重装该版本Unity

.......

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值