出于某种原因,今天我的一个项目突然出现了这个错误.
错误1无法写入输出文件'C:\ MyProject\Release\MyProject.pdb':未指定错误
如果我进入高级编译选项并将其更改为不生成和调试信息,我的项目编译正常.
我已经尝试将Release文件夹的权限设置为full to everyone,所以我认为这不是权限问题.另外,我在日志文件中看不到任何可以提供有关该问题的更多信息的内容.
有谁知道为什么这个错误会刚刚开始显示或修复它的方法?
谢谢.
更新:我重新启动了我的机器,重启了VS几次甚至完全删除了发生问题的现有OBJ文件.它仍然给我同样的错误.
这是一个简单的项目解决方案,上周工作正常.VS尝试构建PDB文件似乎是一个问题,因为我可以将它们从Release和Debug文件夹中删除而不会出现问题.当我尝试重建它们时,VS将开始创建文件(大小约为1.4MB),但我仍然得到错误.
在这个问题上将我的头撞在墙上一段时间并挖掘源代码控制以试图回到工作副本之后,事实证明PDB文件根本就不是问题.当我试图找到该文件来创建调试信息时,有人删除了导致VS阻塞的源文件.
因此,如果有人遇到此错误并且无法弄明白,请确保您没有错过任何地方的源文件.
如果VS会告诉我文件丢失而不是仅告诉我创建PDB文件时出现未指定的错误,那将非常有用.
谢谢.
这是解决此问题的更好方法.
基本上关闭您的解决方案并重新打开它而不编译.检查错误列表,它将显示缺少哪些文件.