VS2010不能编译.Net3.5项目的解决方法(转)
来源:互联网 发布:php取对象的值 编辑:程序博客网 时间:2024/06/01 21:30
用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 文件,如果一个解决方案中有多个项目,那么每个项目的csproj都需要修改
5. 添加这个属性在PropertyGroup下面: <ResGenToolArchitecture>Managed32Bit</ResGenToolArchitecture>,然后保存文件。
再次尝试编译,一切OK!
转自这个博客
0 0
- VS2010不能编译.Net3.5项目的解决方法(转)
- VS2010不能编译.Net3.5项目的解决方法(转)
- .Net3.5转.Net2.0Ajax不能使用的解决方法
- vs2010 (.net3.5)项目 转成 vs2008 (.net3.5)项目
- VS2010不能创建项目解决方法
- VS2010 编译的Direct3D程序不能运行解决方法
- VS2010编译C++项目出错解决方法
- VS2010不能编译SQLServer2005的Microsoft.SQLServer.ManagedDTS.dll的解决方法
- myeclipse不能编译的解决方法
- Win7下vs2010打包.net3.5
- VS2010 打开并能编译VS2012项目的解决方法-----(VS2005,vs2008类似处理方法)
- vs2010 项目或者MFC编译错误 转换到coff期间失败的详细解决方法
- vs2010 项目或者MFC编译错误 转换到coff期间失败的详细解决方法
- VS2010不能创建项目的解决办法
- VS2010不能创建项目的解决办法
- vs2010编译错误解决方法
- [转]vs2005编译的程序不能运行的几个解决方法
- 电脑中已有VS2005和VS2010安装.NET3.5失败的解决方案
- 一条命令让cocos2d-x项目在Android运行
- 缘
- 15. JAVA 反射机制 Part 2(动态代理、类的生命周期、工厂设计模式) ----- 学习笔记
- 使用archive log恢复data file
- 在window平台下模拟Liunx使用GCC环境进行编译C的SO库
- VS2010不能编译.Net3.5项目的解决方法(转)
- 解决android:background背景图片被拉伸问题
- Non-readable POM %path%pom.xml
- [NOIP 2014复习]第二章:搜索
- [1525]字符统计2 (哈希)SDUT
- iframe标签实现form表单提交无页面刷新(不需要js)---解析
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
- linux内核的数据结构:3 每CPU变量
- dubbo 学习笔记 -- provider端