【问题标题】:Downgrade to Framework 4 still asks for 4.5 when I publish the project当我发布项目时,降级到 Framework 4 仍然要求 4.5
【发布时间】:2013-07-04 02:50:26
【问题描述】:

我已经在 .net Framework 4.5 上开发了一个应用程序,并且客户希望在 windows xp 上运行它,所以我将 Target Framework 更改为 4 Client Profile,并使用 Visual Studio 2012 本身的发布功能创建和发布。但在 windows xp 上,安装文件仍然要求安装 .net framework 4.5。

我该如何解决这个问题?

【问题讨论】:

  • 可能更改目标框架应该可以工作。你重建项目了吗?
  • 是的,比如 10 次。我什至清理解决方案并重建解决方案。

标签: .net asp.net-4.5


【解决方案1】:

我有你的问题。有三个地方可以改变。

  1. 目标框架

右键单击项目属性或 Alt+Enter -> 应用程序 -> 目标框架 -> 选择 .Net Framework 4 Client Profile

  1. 启动条件

右击安装项目->查看->启动条件->右击.Net Framework->属性->版本->选择.Net Framework 4 Client Profile

  1. 先决条件

右键单击安装项目 -> 属性 -> 先决条件 -> 选择 .Net Framework 4 Client Profile

现在重建项目。

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

谢谢。 :)

【讨论】:

  • Shafiq 感谢您的回复,但我没有使用单独的安装项目。我正在使用 Visual Studio 本身的发布功能,并且该应用程序没有先决条件。
【解决方案2】:

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

“先决条件”在右键单击项目属性或Alt+Enter->应用程序->发布->单击右侧的“先决条件”按钮,然后取消选中4.5并选中您需要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-03
    • 1970-01-01
    • 2012-12-06
    • 1970-01-01
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    相关资源
    最近更新 更多