由于某种原因,这个错误在我的一个项目中开始出现。 错误1无法写入输出文件'C:\ MyProject \ Release \ MyProject.pdb':未指定的错误 如果我进入高级编译选项,并将其更改为不生成和debugging信息,我的项目编译罚款。 我已经尝试设置发布文件夹的权限为所有人,所以我会认为这不是一个权限问题。 此外,我没有看到我的日志文件中的任何东西,可以提供有关该问题的更多信息。 有谁知道为什么这个错误只是开始显示或解决方法? 谢谢。 更新:我已经重新启动我的机器,重新启动VS几次,甚至已经完全删除现有的OBJ文件发生问题。 它仍然给我同样的错误。 这是一个简单的项目解决scheme,上周工作正常。 VS试图构buildPDB文件似乎是一个问题,因为我可以将它们从Release和Debug文件夹中删除而没有问题。 当我尝试重build他们VS将开始创build文件(大小约为1.4MB),但我仍然得到错误。
我使用Visual Studio 2010 C ++和我的项目生成没有错误,但是当我运行它,我得到这个。 我在Windows XP上。 'Shaders.exe': Loaded 'C:\Documents and Settings\User\My Documents\Visual Studio 2010\Projects\Shaders\Win32\Debug\Shaders.exe', Symbols loaded. 'Shaders.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', Cannot find or open the PDB file 'Shaders.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or open the PDB file 'Shaders.exe': Loaded 'C:\qt-everywhere-opensource-src-4.8.3\bin\QtCored4.dll', Symbols loaded. 'Shaders.exe': Loaded 'C:\WINDOWS\system32\user32.dll', Cannot find or open the PDB file 'Shaders.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', […]
我想在C#中部署我的应用程序的发行版本。 当我使用Releaseconfiguration构build时,仍然可以看到生成了.pdb文件,这意味着我的应用程序仍然可以被debugging。 这也意味着一些debugging信息出现在我的代码的某个地方,稍微放慢一点。 如果这是真的,我怎样才能完全禁止在二进制文件中产生的任何debugging信息? 你也知道释放.pdb的原因吗? Releaseconfiguration检查了Optimize code ,只定义了TRACE常量,而不是DEBUG 。 感谢您的协助。
为什么Visual Studio 2005在发行版中编译时生成.pdb文件? 我不会debugging发布版本,为什么他们生成?