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