Я связываюсь со статической библиотекой (сторонней) и получаю предупреждение LNK4099: .Pdb не найден
Есть ли способ создать разделенный pdb для этой библиотеки? Я не требую отладочной информации из этой конкретной библиотеки, просто без предупреждений.
До сих пор я сталкивался с LNK4209: предупреждение о поврежденном pdb, как и LNK4099, недостойно.
Редактирование link.exe и добавление / ignore: хорошее, но локальное решение, не подходящее для компьютера, на котором выполняется сборка сервера.
На CodePlex есть проект с именем ‘Общая инфраструктура компилятора‘который содержит классы для взаимодействия с форматами PE и PDB. Один из классов называется PdbWriter который может быть использован для создания файла pdb. Генерация пустого файла pdb и использование его в качестве замены исходного файла pdb — это, вероятно, решение, которое может работать с учетом ваших критериев.
Других решений пока нет …