蒋晟的专栏

http://jiangsheng.net

用户操作
[即时聊天] [发私信] [加为好友]
蒋晟ID:jiangsheng
344232次访问,排名153好友61人,关注者0
男性,美国,武汉,吉林大学校友,数学专业,Vista使用者,MFC程序员,Biztalk程序员,Facebook使用者,C++程序员,CSDN大版主,微软最有价值专家,CSDN社区人物接龙,MSDN中文技术论坛版主,博客堂堂主,维基百科执行编辑,客观唯心主义者,民主党
jiangsheng的文章
原创 95 篇
翻译 0 篇
转载 3 篇
评论 140 篇
蒋晟.Net的公告
我不私下回答问题,有问题请在论坛公开提出,这样后来者可以从讨论中受益
这下要维护4个BLOG了,faint 其他的地址
所有的文章版权归原文作者所有,任何人需要转载文章,必须征得原文作者授权。
找工作中……
最近评论
onlytiancai:呵呵,不错,我以前做过把局部网页保存成mht的东西,链接如下

jiangsheng:RTM是指批量生产的版本
cnhome:好像现在发布的RTM不支持BCG,而且Feature Pack里也没有BCG的支持吧。顺便问一句老蒋同志,RTM是真正的正式版么?!
iyranly:发现老蒋这里的好东西太多了!
iyranly:期待,,程序员生活
文章分类
收藏
    相册
    Posts
    BLOG
    个人BLOG(博客堂)(RSS)
    板砖横飞之地
    人世间
    微软中文社区
    听香小榭
    知识的泉源
    MVP FAQs
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    转载 Windows Vista SDK,Visual C++ 2005 SP1和Merge Module Hell收藏

    新一篇: 保存浏览器控件中的网页 | 旧一篇: STL/CLR, Compiler and Marshaling

    使用过DLL的人都知道,重用二进制的代码很容易造成DLL地狱,这也是为什么Windows引入系统文件保护的原因之一。在Visual C++2005中引入的程序集清单(Assembly Manifest)看起来似乎可以解决这个问题,但是很多人发现在把Visual Studio更新到SP1后创建的安装程序项目不再能创建可以正常运行的安装程序。他们得到的是一个错误消息:应用程序配置错误,请重新安装应用程序。

    看起来这个问题的原因是Windows Vista SDK和Visual Studio 2005 SP1的安装都把Visual C++2005运行时刻库(CRT)的合并模块安装到C:\Program Files\Common Files\Merge Modules下。Windows Vista平台SDK中的是CRT 8.0.50727.42,而Visual Studio 2005 SP1包含的是CRT 8.0.50727.752。如果安装完Visual Studio 2005 SP1之后再安装/修复Windows Vista SDK,那么C:\Program Files\Common Files\Merge Modules下会是Windows Vista SDK的旧版本,这会使得安装程序项目编译出有问题的部署包,因为应用程序使用的是新版本的CRT。

    解决这个问题的方法是在安装/修复Windows Vista SDK之后重新安装Visual Studio 2005 SP1——你可能需要6.2G的系统盘剩余空间来完成这个安装。另外,为了保险起见,安装之后应该备份C:\Program Files\Common Files\Merge Modules下面的文件,至少也要把它们设为只读文件。

    发表于 @ 2007年04月11日 19:07:00|评论(loading...)|编辑

    新一篇: 保存浏览器控件中的网页 | 旧一篇: STL/CLR, Compiler and Marshaling

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 蒋晟.Net