Я нахожусь в процессе обновления проекта Visual C ++ 6 до Visual Studio 2010, и я заменяю этапы после компиляции, копируя файлы в общее расположение, с выводом выходного файла непосредственно в окончательное расположение , Однако для генерируемых файлов * .tlb есть опция (в свойствах проекта -> MIDL -> Вывод), чтобы указать имя файла. Когда я помещаю туда полный путь, он выглядит разумно в командной строке (говорит / tlb "полный \ путь \ к \ filename.tlb"). Однако, когда он фактически компилируется, файл не помещается в нужное место, и команда, которая была выполнена в соответствии с журналом, была / tlb ". \ Filename.tlb"). Я не решаюсь указать путь в качестве выходного каталога, потому что тогда он также выведет файлы XXX_i.c и XXX.h в это место, а это не то, что мне нужно.
Есть ли способ заставить Visual Studio соблюдать настройку, которую я фактически установил в опции, вместо того, чтобы делать то, что она хочет?