用VS2010创建了一个.Net 3.5的Winform项目,结果编译失败,这个问题也算是第二次碰到了,真纠结···
这次不再偷懒了,把解决方法记录下来吧

在64位的Windows 7下,用VS2010编译4.0以前的.Net项目会有问题。原因么,是一个叫Resgen.exe的玩意儿,是跑在64位环境下的,当他试图加载32位的可执行代码时,就会执行失败:

Failed to execute command:
""C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\ResGen.exe" (此处省略···)

解决方法:
按照官方的解决方法,直接翻译过来

1. 关闭Visual Studio。

2. 在Visual Studio Tools子目录,以管理员身份运行Visual Studio Command Prompt (2010),切换目录到"<system_drive>:\Program Files (x86)\Microsoft SDKs\Windows\v<x.xx>\bin\”. ( 我的是v7.0A )

3. 执行命令:
corflags /32bit+ ResGen.exe /force

4. 在记事本中打开 <project_name>.csproj 文件

5. 添加这个属性在PropertyGroup下面: <ResGenToolArchitecture>Managed32Bit</ResGenToolArchitecture>,然后保存文件。

再次尝试编译,一切OK!

参考链接:
MSBuild 4.0 or Visual Studio 2010 may fail to compile a 32-bit application targeted for .Net Framework 3.5, 3.0 or 2.0 on x64 machine.

转载于:https://www.cnblogs.com/Realh/archive/2011/05/04/2037082.html

VS2010不能编译.Net3.5项目的解决方法相关推荐

  1. vs2010无法打开项目文件,此安装不支持该项目类型解决方法

    今天在用vs2010打开一个之前做的Web项目时提示:无法打开项目文件,此安装不支持该项目类型解决方法 网上查了很多资料,都是说:原因是vs2010需要把mvc升到3,默认的vs2010的mvc是2. ...

  2. 20220319编译OpenHarmony-v3.1-beta出错的解决方法

    20220319编译OpenHarmony-v3.1-beta出错的解决方法 2022/3/19 14:29 [结论]:华为的做事也太不认真了!^_你的压缩包都没有给完整的,还好我做过的! (程序文本 ...

  3. c语言0xa9错误,16种C语言编译警告(Warning)类型的解决方法

    当编译程序发现程序中某个地方有疑问,可能有问题时就会给出一个警告信息.警告信息可能意味着程序中隐含的大错误,也可能确实没有问题.对于警告的正确处理方式应该是:尽可能地消除之.对于编译程序给出的每个警告 ...

  4. Eclipse不自动编译java文件的终极解决方法

    Eclipse不自动编译java文件的终极解决方法 投稿:mdxy-dxy 字体:[增加 减小] 类型:转载 时间:2015-12-13 我要评论 这篇文章主要介绍了Eclipse不自动编译java文 ...

  5. Android 源码编译及常见错误及解决方法

    Android 源码编译及常见错误及解决方法 参考文章: (1)Android 源码编译及常见错误及解决方法 (2)https://www.cnblogs.com/kyyblabla/p/360393 ...

  6. CubeMx 生成的FreeRTOS 代码在ARM compiler6 编译__forceinline 报错的解决方法

    一.问题 如题,CubeMx 生成的FreeRTOS 代码在ARM compiler6 编译__forceinline 报错的解决方法. 二.解决方法 第一种方法,将编译器换回default comp ...

  7. maven常见问题处理(3-3)Gradle编译时下载依赖失败解决方法

    maven常见问题处理(3-3)Gradle编译时下载依赖失败解决方法 参考文章: (1)maven常见问题处理(3-3)Gradle编译时下载依赖失败解决方法 (2)https://www.cnbl ...

  8. (Windows7)Visual Studio 2017编译运行出现脚本错误的解决方法

    (Windows7)Visual Studio 2017编译运行出现脚本错误的解决方法 参考文章: (1)(Windows7)Visual Studio 2017编译运行出现脚本错误的解决方法 (2) ...

  9. Eclipse Java Oxygen不能创建动态的web项目(解决方法)

    Eclipse Java Oxygen不能创建动态的web项目(解决方法) 一.eclipse安装J2EE插件 一.eclipse安装J2EE插件 Oxygen版本Eclipse没有toamct开发工 ...

最新文章

  1. mongodb系列教程
  2. bzoj 1914: [Usaco2010 OPen]Triangle Counting 数三角形——极角排序
  3. 几十万实例线上系统的抖动问题定位
  4. xmake 新站发布:xmake.io
  5. 【python爬虫】报错module requests has no attribute get
  6. 赋值给集合_当面试官问集合遍历的删除方法时,要警惕这里有个异常陷阱
  7. activiti历史数据的查看
  8. 手机测试相位软件,索尼发布手机用相位检测传感器
  9. java解析excel 哪个好_java解析excel
  10. [洛谷P4081][USACO17DEC]Standing Out from the Herd
  11. ArcMap基本操作
  12. TREND函数根据上半年各月产品销售量预算出未来销售量
  13. MEGA-X 3D打印机教程:01_我的第一台3D打印机参数
  14. 微信小程序-detail详情页静态页面搭建
  15. JDBC部署到Tomcat驱动加载失败
  16. vue项目实现权限控制的几种思路
  17. 实用帖!22个无版权、免费、高清图片素材网站整理!(合集)
  18. 换了5G手机不会用5G网络?赶快来补课!
  19. 23个开源App的App Store地址和源代码
  20. 自动化测试生命周期的六个阶段

热门文章

  1. java ArrayList 概述 与源码简析
  2. springmvc(6)乱码及restful风格
  3. Linux 进程后台运行
  4. [.NET] 《Effective C#》快速笔记(三)- 使用 C# 表达设计
  5. 软件开发生命周期模型
  6. Xcode 4 with External Static Library for iPhone Development
  7. [HTTP] HTTP协议基础及发展历史
  8. 用jQuery实现banner图片切换
  9. Ubuntu16.04安装Caffe(CPU Only)
  10. 找到符合条件的索引_程序员写了多年CRUD,总结出数据库索引这几点值得注意...