我有一个应用程序在内置时可以正常工作Visual Studio。当此应用程序由Visual Studio 2012标准InstallShield项目构建时,它不会。
该应用程序使用System.Threading.Tasks来自NuGet. 使用 构建应用程序时Visual Studio,它会输出正确的版本。使用InstallShield安装程序构建它时,会部署不同的版本。System.Threading.Tasks这会导致应用程序崩溃。
我的问题是,为什么System.Threading.Tasks要发出不同版本的作为安装程序项目的主要输出?
我希望我已经解释得足够好。有关更多信息,请参阅随附的屏幕截图。
参考属性

调试输出

安装程序输出
