Еще одна причина: если ваше событие pre-build ссылается на другой путь к bin-файлам, и вы видите эту ошибку при запуске msbuild, но не Visual Studio, тогда вам нужно вручную организовать проекты в файле * .sln (с текстом редактор), чтобы проект, на который вы нацеливаетесь в событии, строится до проекта события. Другими словами, msbuild использует порядок, в котором проекты перечислены в файле * .sln, тогда как VS использует знания зависимостей проекта. Это произошло, когда инструмент, который создает базу данных для включения в wixproj, был указан после wixproj.