我创建了一个WPF
应用程序,使用Visual Studio 2012
在Windows 8
该目标上运行.NET 4
。但是,当我尝试在另一台运行的机器上运行该应用程序时Windows 7
,该应用程序无法启动。目标机器已安装.NET 4
,但应用程序无法在其上运行。但是当我.NET 4.5
在目标机器上安装时,它可以工作。我检查了整个解决方案,对.NET 4.5
. 这怎么可能?任何想法?
更新:我正在使用这些包:
- Autofac.3.0.2
- Autofac.WebApi.3.0.2
- Caliburn.Micro.1.5.1
- Caliburn.Micro.Autofac.1.5.0
- EntityFramework.6.0.0-alpha3
- 锣-wpf-dragdrop.0.1.3.8
- Microsoft.AspNet.WebApi.Client.4.0.30506.0
- Microsoft.AspNet.WebApi.Core.4.0.20710.0
- Microsoft.AspNet.WebApi.SelfHost.4.0.20918.0
- Microsoft.Net.Http.2.0.20710.0
- Newtonsoft.Json.5.0.6
- System.Windows.Interactivity.WPF.2.0.20525
虽然他们都以.NET 4
文件为目标package.config
,但其中一个是否有可能使用某些.NET 4.5
功能?