Как заставить Visual Studio 2015 разблокировать файл .PDB после вызова FreeLibrary?

После загрузки библиотеки DLL с помощью LoadLibrary("file.dll") Visual Studio также открывает и блокирует file.pdb,

Проблема в том, что file.pdb заблокирован даже после звонка FreeLibrary(...),

Надо перекомпилировать file.dll и перезагрузите его еще раз (внешне, за пределами МСВС, с помощью CL.exe), но компиляция не удалась, потому что file.pdb все еще заблокирован.

Как заставить Visual Studio 2015 снять блокировку файла?

2

Решение

По совпадению я наткнулся на решение этого:

Идти к Tools -> Options затем Debugging -> Generalзатем включите Use Native Compatibility Mode,

Это решает проблему (например Файл .pdb разблокирован после выгрузки .dll сейчас).

Я понятия не имею почему, так как я не могу найти документацию для Use Native Compatibility Mode,

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]