首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:1935年将程序集安装到WinSxS

错误:1935年将程序集安装到WinSxS
EN

Stack Overflow用户
提问于 2014-07-31 07:46:06
回答 1查看 276关注 0票数 0

我有一个Win32程序集,我一直通过安装程序部署到WinSxS中。直到最近我将我的项目升级到VS2013之前,一切都很顺利。升级后,我注意到安装程序正在抛出一个错误并回滚安装。在验证时,我意识到问题确实与将Win32程序集安装到WinSxS有关。在进一步的探索中,它发现这个问题只是在程序集是在版本配置中构建而不是在Debug配置中生成时引起的。我已经在这两种配置中验证了Linker和Manifest工具属性,并且没有区别。我想知道是什么会导致这样的问题呢?

安装程序日志显示:

1935年错误安装组件{65E42E52-10F8-482D-B246-0599A4B162B5}时出错。HRESULT: 0x800736FD。汇编接口: IAssemblyCacheItem,函数: Commit,程序集名称: MyAssembly,processorArchitecture="x86",publicKeyToken="75c921dc6145ab19",type="win32",version="3.0.0.0“===日志记录停止: 7/31/2014 11:28:05 ===

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-23 18:41:29

嗯,我终于找到了安装的问题。这似乎是makecat.exe与VS2013一起交付的一个问题。当我回到使用VS2010目录中相同的可执行文件时,一切都开始正常工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25053426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档