InstallShield Setup (installshield 2013 limited または professional) を使用して VS2012 wpf ソリューションをビルドすると、VS2012 ではすべての dll 参照を使用してセットアップが作成されます。しかし、ローカルセットアップでTFSまたはMSbuildでビルドすると、すべてのdll参照が含まれません(私の場合、いくつかのdevexpressテーマのdllがありません)。
installshield セットアップでプロジェクトへの参照を追加し、find dependency を auto に設定します。
ローカル MSBuild コマンドは次のとおりです。
D:\Projects\installShieldThemeIssue>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /p:SkipInvalidConfigurations=true /p:Configuration="Release" /p:Platform="Any CPU" /property :InstallShieldpath="C:\Program Files (x86)\InstallShield\2013LE\System" /filelogge
私たちのプロジェクトは活発に開発されているため、すべての dll を手動で追加することはできません。それを修正するための任意のオプションがあります。投稿にログ ファイルを追加するオプションが表示されないため、リンクの下にスカイダイブ リンクを追加しましたhttps://skydrive.live.com/redir?resid=D54B0993343A8868!264&authkey=!AH4kAIK_ok6BKn4