我在 .net Framework 4.5 上开发了一个应用程序,并且客户希望在 windows xp 上运行它,所以我将 Target Framework 更改为 4 Client Profile,并使用 Visual Studio 2012 本身的发布功能创建和发布。但在 windows xp 上,安装文件仍然要求安装 .net framework 4.5。
我该如何解决?
我在 .net Framework 4.5 上开发了一个应用程序,并且客户希望在 windows xp 上运行它,所以我将 Target Framework 更改为 4 Client Profile,并使用 Visual Studio 2012 本身的发布功能创建和发布。但在 windows xp 上,安装文件仍然要求安装 .net framework 4.5。
我该如何解决?
我有你的问题。有三个地方可以改变。
右键单击项目属性或 Alt+Enter -> 应用程序 -> 目标框架 -> 选择 .Net Framework 4 Client Profile
右键单击安装项目 -> 查看 -> 启动条件 -> 右键单击 .Net Framework -> 属性 -> 版本 -> 选择 .Net Framework 4 Client Profile
右键单击安装项目 -> 属性 -> 先决条件 -> 选择 .Net Framework 4 客户端配置文件
现在重建项目。
来源:http ://www.weseman.net/blog/development/c/change-target-framework/
谢谢。:)
我现在这是一篇旧帖子,但它确实解决了这个问题,以回复上面的最后一个问题。
“先决条件”位于右键单击项目属性或 Alt+Enter -> 应用程序 -> 发布 -> 单击右侧的“先决条件”按钮,然后取消选中 4.5 并选中您需要的那个。