Установка веб-приложения с помощью файла Installshield пропускает некоторые файлы при сборке msbuild (но не при сборке в IDE)

#msbuild #visual-studio-2013 #installshield #installshield-le

#msbuild #visual-studio-2013 #installshield #installshield-le

Вопрос:

У меня есть простое веб-приложение (MVC / Web API, Dev studio 2013)), где я использовал прилагаемый ФАЙЛ Installshield для развертывания. Я использую основной вывод для определения целевых файлов.

Если я создаю все это в IDE (Dev Studio), установка работает нормально (т. Е. Все файлы развернуты)

Однако, если я создаю из командной строки с использованием msbuild (как я хочу на нашем сервере сборки) следующим образом…

 msbuild myapp.sln /t:Rebuild /p:Configuration=SingleImage
 

установка выполняется нормально, но после запуска установки в целевой папке отсутствуют файлы. Все отсутствующие файлы являются ссылками, добавленными nuget..

 eg Microsoft.Owin.Host.SystemWeb, Microsoft.Practices.Unity.Configuration etc).
 

Не все из них отсутствуют, например, он включает Microsoft.Практика.Единство.dll, но не другие 2 сборки, связанные с Unity (т.е. Microsoft.Практика.Единство.Конфигурация.dll и Microsoft.Практика.Единство.RegistrationByConvention.dll ).

Я понятия не имею, что еще попробовать. Он отлично работает при сборке в IDE, но не с msbuild.

У кого-нибудь есть какие-либо идеи здесь?

Любая помощь будет с благодарностью