加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 自从TFS .NET 4.5升级以来,针对.NET 4.0提供了无效的Win X

发布时间:2020-12-16 01:54:45 所属栏目:百科 来源:网络整理
导读:我们有一个TFS构建服务器(我认为它在TFS术语中称为构建控制器).它构建并部署了多个解决方案.其中一个解决方案,一个面向.NET 4完整配置文件和x86的 Windows Forms项目,曾经在Windows XP上正常运行,现在无法使用以下消息运行: *.exe is not a valid win32 app
我们有一个TFS构建服务器(我认为它在TFS术语中称为构建控制器).它构建并部署了多个解决方案.其中一个解决方案,一个面向.NET 4完整配置文件和x86的 Windows Forms项目,曾经在Windows XP上正常运行,现在无法使用以下消息运行:

*.exe is not a valid win32 application on Windows XP

我们有一个3个月前的版本,工作正常,因此源代码中没有任何相关内容发生变化.但是,当现在从构建服务器请求新构建时,生成的.exe(有很多.dll支持它)无法在Windows XP 32位上运行.在Windows 7 32位和Windows 7 64位上运行相同的构建.

我最好的猜测是,在过去三个月内在构建服务器上安装的东西正在发挥作用.已经安装了很多东西,包括.NET 4.5,Visual Studio 2012等.但是,它不应该改变针对4.0的解决方案.

有任何想法吗?

解决方法

.net 4.5升级.net 4.0所以,如果您的构建服务器上安装了.net 4.5,并且您的目标是.net 4.0,这与您在XP上安装的.net 4.0不同.你不能在XP上安装.net 4.5. This Blog详细介绍了.

基本上如果你想支持XP,你不能使用.net 4.5 / Visual Studio 2012.(或者在你的构建机器上安装它们)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读