"ResGen.exe" exited with code -1073741701
标签:
“resgen.exe”已退出代码为2 |
分类: 借花献佛 |
问题分析
这属于VS2010不能编译.Net3.5的问题
用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),
[注:这个在开始--所有程序--microsoft visual studio 2010 下面]
切换目录到":\Program Files (x86)\Microsoft SDKs\Windows\v\bin\”. ( 我的是v7.0A )
[注:用cd命令切换目录]
3. 执行命令:
corflags /32bit+ ResGen.exe /force
4. 在记事本中打开 .csproj 文件
5. 添加<ResGenToolArchitecture>Managed32Bit</ResGenToolArchitecture>这个属性在PropertyGroup下面: 然后保存文件。
再次尝试编译,一切OK!
转载自:gisoracle http://www.cnblogs.com/gisoracle/archive/2012/06/11/2544552.html
分类:
C#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
2010-04-15 向SDE库中写入栅格和矢量数据
2010-04-15 GP tool , Resample, Mask, Clip
2010-04-15 C#开发的较好的FTP类