【发布时间】:2015-09-26 12:16:45
【问题描述】:
我有一个 Visual C++ 解决方案,其中包括一个 StartUp 项目和许多由 StartUp 项目动态加载和卸载的 DLL 项目。我想在不停止当前调试会话的情况下重建 DLL 项目。但是尝试这样做会提示我“你想停止调试吗?”弹出窗口。
在项目上手动运行 msbuild 会失败:
"D:\MySolution\MyDLLProject\dllproject.vcxproj" (default target) (1) ->
(Link target) ->
LINK : fatal error LNK1201: error writing to program database 'D:\MySolution\compiled\DebugDB\MyDLLProject\Debug\dllproject.pdb'; check for insufficient disk space, invalid path, or insufficient privilege [D:\MySolution\MyDLLProject\dllproject.vcxproj]
有没有办法绕过这个?
【问题讨论】:
-
我不知道它是否适用于 DLL,但您是否尝试过 enable "Edit and continue"?
-
是的,我已启用它。但是对重建没有帮助。
标签: c++ visual-studio visual-studio-2012 msbuild