Первое, что я бы попробовал, это заменить использование устаревшего $ (OutputPath) на $ (OutDir). С тех пор, как я увидел эту ошибку, 9 раз из 10 это связано с несоответствием между запрошенной платформой / конфигурацией и тем, как на самом деле определен конкретный проект. Позаботьтесь о том, чтобы отслеживать несоответствие между «Любым ЦП» (с пробелом), предпочитаемым файлами решения, и «AnyCPU», фактически используемым внутри файлов проекта для $ (Platform). Некоторые мастера проектов только устанавливают платформу "x86" или иным образом пропускают AnyCPU, что может привести к тому, что OutputPath будет пустым.
Кроме того, подход к импорту файла проекта, а затем к созданию решения (предположительно, включающего тот же проект) несколько отличается от центра. Рассмотрите возможность внесения желаемых изменений развертывания в сам файл проекта с помощью импорта. Вы можете подключиться к существующим целям сборки в нужном месте или добавить дополнительную цель.