无法写入输出文件...pdb Visual Studio 2010

9

从其他对同一问题的回答来看,似乎这个错误是由于缺少源文件导致的。我没有使用任何源代码控制。我已经查看了整个项目,没有看到任何带有警告标志的文件,表示它已丢失。如果确实有文件丢失,那么它缺少什么?

我怎样才能找到“丢失”的文件?难道没有任何重置的方法吗?我的整个项目都被卡在这里了。


  1. 你不需要 .pdb 文件 - 你可以直接删除并重新构建你的项目。
  2. 我们需要精确的错误信息来帮助你。
  3. 建议:[选择]你的项目,点击[清理],然后[构建]。
- paulsm4
错误4:无法写入输出文件'C:\projects\azure\ReadnQuiz\ReadnQuiz\obj\Debug\ReadnQuiz.pdb':未指定的错误。发布代码对此无济于事。清理无效,重建(通常在这种情况下有帮助)也无济于事。重启电脑也无济于事。 - user1577821
顺便说一句,我今天早上已经做了大量的研究,这是我在发布之前总是会做的。正如我在问题中所述,其他地方给出的答案要么含糊不清,要么我漏掉了什么,我正在尝试获取更多信息。这似乎是VS中的准bug,没有告诉你a.)有一个缺失的文件,b.)文件的名称是什么。如果有人知道如何确定缺失文件的名称,那真的会很有帮助。 - user1577821
文件是否存在于调试文件夹中? - Mark Hall
可能是重复的问题:无法创建PDB文件 - LCJ
5个回答

27

我也遇到过这个问题。关闭VS并重新打开,不要编译。错误列表应该告诉你哪个文件丢失了。


2
这里也出现了同样的错误,原因是文件丢失。我在解决方案中搜索了带有感叹号图标的文件,并找到了一个。删除了那个文件后,“构建”就可以正常工作了!谢谢@Chip! - Pawan Pillai
这对我解决了问题。我的情况是我在Github应用程序中忽略了文件的更改,然后它也在我的系统中删除了该文件! - Mark Vizcarra

1
我也遇到过这个问题。我的项目在发布模式下可以构建,但在调试模式下无法工作。我检查了所有必要的文件是否包含在我的解决方案中,并发现 My Project 文件夹中缺少 Settings.Designer.vb 文件。我将这些文件包含在项目中,然后它也可以在调试模式下构建文件。

0
另一个可能性是实际项目存在损坏的编译后的dll文件(即bin/<project>.dll)。在我的情况下,我只需删除.dll和.pdb文件并重新编译,错误就消失了。

0

请确保您的解决方案中所有的aspx文件都是可用的,否则请检查WebSite.vbproj文件,确保您的代码中没有缺失的文件,可以将该文件添加到解决方案中,或者从WebSite.vbproj文件中删除它。我建议您使用Notepad++打开和修改WebSite.vbproj文件。

祝好, Luai


-1
从解决方案资源管理器中删除已删除的文件,然后重新构建,在我的计算机上解决了这个问题。

2
这个问题已经有了一个被接受的答案!第二个评论是什么意思?你想为其他问题写作吗? - Milind Thakkar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接