none
使用.NET Reactor加壳后的程序集,在安装部署项目中提示找不到依赖项,无法打包制作成安装包,如何解决?

    问题

  • <p>使用.NET Reactor加壳后的程序集,在安装部署项目中提示找不到依赖项,无法打包制作成安装包,如何解决?</p><p>不加壳的话可以成功制作。</p><p></p>
    • 已移动 Bob_Bao 2016年4月1日 7:18 非WPF问题
    2016年4月1日 5:55

答案

  • 你用的是VS的SetupProject模板? 是的,他必须得有一个环境依赖和衣着主项目输出。

    你可以用第三方的msi打包器,或者直接用  7zip 等 做SFX 也可以。


    Bob Bao

    Do you still use the same Windows 8 LockScreen always? Download Chameleon Win8 App quickly, that changes your LockScreen constantly.
    你是否还在看着一成不变的Windows 8锁屏而烦恼,赶紧下载这个 百变锁屏 应用,让你的锁屏不断地变化起来。

    2016年4月1日 8:23

全部回复

  • 你是所有依赖都加了还是只有你自己的程序集加了壳。 我建议你去咨询.Net Reactor, 微软这边不可能知道第三方的内容的。


    Bob Bao

    Do you still use the same Windows 8 LockScreen always? Download Chameleon Win8 App quickly, that changes your LockScreen constantly.
    你是否还在看着一成不变的Windows 8锁屏而烦恼,赶紧下载这个 百变锁屏 应用,让你的锁屏不断地变化起来。

    2016年4月1日 7:17
  • 我是在想,我没有添加主目录输出这样的常规方式打包。我是以纯文件的形式打包(猜想就是把相关文件整合在一起打包应该不会有什么问题得,但是他还是会检测程序集文件的依赖项),这种方式他也会检查依赖项,我想说的是,.net的安装部署项目中,有没有什么选项可以禁用对依赖项的查找,或者什么其他方式,反正最终不影响安装包的正常运行的。
    2016年4月1日 7:50
  • 你用的是VS的SetupProject模板? 是的,他必须得有一个环境依赖和衣着主项目输出。

    你可以用第三方的msi打包器,或者直接用  7zip 等 做SFX 也可以。


    Bob Bao

    Do you still use the same Windows 8 LockScreen always? Download Chameleon Win8 App quickly, that changes your LockScreen constantly.
    你是否还在看着一成不变的Windows 8锁屏而烦恼,赶紧下载这个 百变锁屏 应用,让你的锁屏不断地变化起来。

    2016年4月1日 8:23