когда премьера InstallShield 2011 интегрирована в VS2010, зависимости .NET не добавляются во время сборки

Я добавил проект IS2011 в существующее решение VS2010. Мое решение VS содержит несколько проектов. Я добавил основной вывод основного проекта в IS2011. Когда проект IS2011 строится, он иногда добавляет зависимости .NET, а иногда выдает предупреждение, что не может найти зависимости. он выдает предупреждение о сборке 6248. Я потратил много времени на поиск этой проблемы и нашел следующую ссылку на веб-сайте программного обеспечения flexera, но она совсем не помогла, поскольку предполагает, что библиотеки DLL были перемещены или удалены !! что не так для меня.

http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q107276

Он даже иногда ищет странные зависимости, такие как «a.tmp» или «.dll», и выдает предупреждение, что тоже не может их найти! Я не понимаю, почему он так себя ведет? кто-нибудь сталкивался с такой же проблемой? Каково решение? Добавлять зависимости вручную?!!

Пожалуйста, имейте в виду, что у меня также есть проект установщика установки VS, который автоматически подбирает все зависимости и не имеет проблем. Но почему ИГ не может этого сделать?


person user848609    schedule 17.07.2011    source источник


Ответы (1)


встроенный IS2011 из VS2010 является ограниченным выпуском. К сожалению, этот выпуск не может использовать какие-либо зависимости от вашего проекта.

единственным решением является подписка на Express Edition или Professional Edition ИЛИ использование обычного проекта установки VS.

person Roland Andreas    schedule 13.12.2011