none
程序集用.net Reactor进行混淆保护后,安装项目提示“无法更新项目的依赖项。无法确定对象‘xx’的依赖项。“ RRS feed

  • 问题

  • 程序集用.net Reactor进行混淆保护后,vs2010安装项目提示“无法更新项目的依赖项。无法确定对象‘xx’的依赖项。“

    有人说是vs的bug,偶试过用安装 VS10-KB2286556-x86.exe,问题依旧。各位有解决办法么?谢谢。


    • 已编辑 D.Loong 2013年2月20日 2:30
    2013年2月20日 2:24

全部回复

  • 你好,

    这个问题是在使用.NET Reactor之后才出现的吗?另外,"xx"是一个第三方的dll还是你自己写的dll呢?

    也许你可以尝试一下,在安装项目的“检测到的程序集”里找到这个dll,然后把它的Vital属性设置成False。但是这样如果这个dll在安装时没有装成功,安装程序并不会失败。


    Chester Hong
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年2月21日 3:34
  • 你好,

    这个问题是在使用.NET Reactor之后才出现的吗?另外,"xx"是一个第三方的dll还是你自己写的dll呢?

    也许你可以尝试一下,在安装项目的“检测到的程序集”里找到这个dll,然后把它的Vital属性设置成False。但是这样如果这个dll在安装时没有装成功,安装程序并不会失败。


    Chester Hong
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Chester

        你好,

    1、这个问题是在使用.NET Reactor之后才出现的吗?=>是的。

      2、"xx"是一个第三方的dll还是你自己写的dll呢?=》自己的dll

    3、这些dll是关键性的dll,安装不能缺失;Vital属性设置成False亦无效。

    4、我确定这是exe和dll加壳后才出现的问题。

    谢谢。


    • 已建议为答案 Bill.Liang 2016年12月30日 3:29
    • 取消建议作为答案 Bill.Liang 2016年12月30日 3:29
    2013年2月21日 5:58
  • 我也遇到同样问题,没找到真正原因,每次需要多次试,偶尔能成功,快的话十分钟内,慢的话半个钟能成功一次。

    建议:

        1.关掉一些不常用的窗体,代码窗口等

        2.不同项目设为启动,然后F5执行,然后重新生成每个项目,最后执行部署项目

        3.关掉VS,重新开启

        4.关机重启重新试试

        5.祝你比买彩票好运!


    2016年12月30日 3:36
  • 使用.NET Reactor混淆程序前,先将PDB(符号文件)文件删除。

    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2016年12月30日 6:19