我使用ide visual studio 2012在c#中编写了一个windows服务。 当我尝试在Windows Server 2003上安装它时,我收到此错误消息:
系统组件的先决条件检查Microsoft .NET Framework 4.5(x86和x64)失败,并显示以下错误消息: "此操作系统不支持安装Microsoft .NET Framework 4.5。联系您的应用程序供应商。"
所以我回到我的项目并将目标框架设置为4.0。然后我重建了解决方案,重新添加了安装程序并再次发布。但是,当我尝试安装时,我得到完全相同的错误。
由于某种原因,它没有检测到我已将框架更改为4.0。我强迫这种变化的任何想法,甚至在哪里看?
额外信息:它似乎是使用点击一次部署。
答案 0 :(得分:0)
我提出的唯一解决方案是使用正确的.NET版本创建一个新项目。复制了我的所有代码并且它有效... 耸肩
答案 1 :(得分:0)
.NET Framework 4.5 。
支持的操作系统(根据System Requirements page):
如果您使用Wine进行安装,请运行winecfg
并将Windows版本更改为更高版本。
否则安装较低版本的 .NET Framework ,例如3.0。如果您正在编译项目,请在Target framework中进行更改。