当我发布项目时,降级到Framework 4仍然要求4.5

时间:2013-07-04 02:50:27

标签: .net asp.net-4.5

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

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

我遇到了你的问题。有三个地方需要改变。

  1. 目标框架
  2. 右键单击项目属性或Alt + Enter - >申请 - >目标框架 - >选择.Net Framework 4 Client Profile

    1. 启动条件
    2. 右键单击“设置项目” - >查看 - >启动条件 - >右键单击.Net Framework - >属性 - >版本 - >选择.Net Framework 4 Client Profile

      1. 前提条件
      2. 右键单击“设置项目” - >属性 - >先决条件 - >选择.Net Framework 4 Client Profile

        现在重建项目。

        来源:http://www.weseman.net/blog/development/c/change-target-framework/

        感谢。 :)

答案 1 :(得分:0)

我现在这是一个旧帖子,但它确实解决了上述最后一个问题的回答。

“先决条件”在右键单击项目属性或Alt + Enter - >申请 - >发布 - >单击右侧的“先决条件”按钮,然后取消选中4.5并检查所需的那个。