組み込みで正常に動作するアプリケーションがありますVisual Studio。このアプリケーションがVisual Studio 2012標準InstallShieldプロジェクトでビルドされている場合、そうではありません。
アプリケーションはSystem.Threading.Tasksfromを使用しNuGetます。を使用してアプリケーションを構築するVisual Studioと、正しいバージョンが出力されます。InstallShieldインストーラーを使用してビルドすると、の異なるバージョンSystem.Threading.Tasksがデプロイされます。これにより、アプリケーションがクラッシュします。
私の質問は、System.Threading.Tasksインストーラープロジェクトへのプライマリ出力として異なるバージョンが発行されるのはなぜですか?
私はこれを十分に説明したと思います。詳細については、添付のスクリーンショットを参照してください。
参照プロパティ

デバッグ出力

インストーラーの出力
