.net 当我发布项目时,降级到框架4仍然要求4.5

.net 当我发布项目时,降级到框架4仍然要求4.5,.net,asp.net-4.5,.net,Asp.net 4.5,我在.net Framework 4.5上开发了一个应用程序,客户端希望在windows xp上运行它,因此我将目标框架更改为4客户端配置文件,并使用visual studio 2012本身的发布功能创建并发布了一个构建。但在windows xp上,安装文件仍然要求安装.net framework 4.5 我如何解决这个问题?我知道你的问题。有三个地方需要改变 目标框架 右键单击项目属性或Alt+Enter->Application->Target Framework->选择.Net Frame

我在.net Framework 4.5上开发了一个应用程序,客户端希望在windows xp上运行它,因此我将目标框架更改为4客户端配置文件,并使用visual studio 2012本身的发布功能创建并发布了一个构建。但在windows xp上,安装文件仍然要求安装.net framework 4.5


我如何解决这个问题?

我知道你的问题。有三个地方需要改变

  • 目标框架
  • 右键单击项目属性或Alt+Enter->Application->Target Framework->选择.Net Framework 4客户端配置文件

  • 发射条件
  • 右键单击安装项目->查看->启动条件->右键单击.Net Framework->属性->版本->选择.Net Framework 4客户端配置文件

  • 先决条件
  • 右键单击安装项目->属性->先决条件->选择.Net Framework 4客户端配置文件

    现在重建项目

    资料来源:


    谢谢。:)

    我现在看到这是一篇老文章,但它确实解决了上面最后一篇文章的问题


    “先决条件”位于右键单击项目属性或Alt+Enter->Application->Publish->单击右侧的“先决条件”按钮,然后取消选中4.5并选中所需的先决条件。

    更改目标框架可能会起作用。你重建过这个项目吗?是的,大概重建了10次。我甚至清理了解决方案并重建了解决方案。Shafiq thx,谢谢你的回复,但我没有使用单独的安装项目。我使用的是VisualStudio本身的发布功能,该应用程序没有任何先决条件。