新建web安装项->添加项目输出->生成

解决方案 »

  1.   

    我遇到过
    有时重启一下机器,如果是web程序的话,删除虚拟目录重建一下
    再不行就只能重新建解决方案再添加了
    网上有人说是因为还有打开的文件没关闭的缘故,你试一下,不过我觉得不行~~~~~~~~~~
      

  2.   

    下面都试过了:
      重新建一个方案(c#,vb)的,再建一个页面,这样打包都出错。这当中是关闭了所有打开的文件,目录下也肯定没有相同的文件夹和文件名,机器重启了N次,IIS服务也重启了多次,虚拟目录重建也不行。
      想知道是不是微软设计的问题。D版的有没有关系? 有没有处理过这样问题的同志呀?
      

  3.   

    see:
    http://support.microsoft.com/?id=329214
    ---------------------------------------------症状
    当您试图生成在 Visual Studio .NET 中创建的安装和部署项目时,您可能会收到以下错误信息:Unrecoverable build error原因
    通常,发生此问题的原因有以下几种: 
    在 Visual Studio .NET 开发环境中,打开了多个窗口。
    在您的 Visual Studio .NET 项目中,有多个文件夹同名。
    注册表中的一些接口注册丢失。
    在注册表中,Mergemod.dll 没有注册,或者注册了不完整的 Mergemod.dll 版本。
    您从 Visual Studio .NET 的 Beta 2 版本升级到了发行版。
      

  4.   

    up
    我遇到过这种情况... Mergemod.dll 未正确注册
    要解决此问题,请再次注册 Mergemod.dll。通常,Mergemod.dll 位于以下文件夹中:
    C:\Program Files\Common Files\Microsoft Shared\MSI Tools\Mergemod.dll要注册 Mergemod.dll,请在命令提示符处键入以下命令,然后按 ENTER 键:
    regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll"
      

  5.   

    最有可能的是Mergemod.dll,这个文件错了,我也碰到过这种情况,从能正确运行的vs.net的机器上,把这个文件copy过来,覆盖掉原来的,再注册一下,就ok了
      

  6.   

    哦!怪不得,Mergemod.dll注册提示正确也不行!谁有正确运行的vs.net的机器的Mergemod.dll呀,
    发一个给我,谢了[email protected](分另外开帖给)谢了!
      

  7.   

    bitzhw(烦人)发给你了,试试吧...
      

  8.   


    CSDN兄弟真好!搞掂了,换了Mergemod.dll就行了。to  chNET(有神论者):兄弟帮帮我看看,接分!
    http://community.csdn.net/Expert/topic/3341/3341979.xml?temp=.3583643
      

  9.   

    to  jietuan(伪君子) 到:http://community.csdn.net/Expert/TopicView.asp?id=3343504
    拿分,这贴结了