1

我有一个 C#.Net 应用程序,在构建我的 C#.NET 输出后,它使用第 3 方 .NET Reactor 实用程序进行加密。在构建包含加密文件的安装开发项目时,VS2010 说:

“无法更新依赖项”。

我已经手动添加了依赖项并且没有任何改变,如何忽略该文件的依赖项要求?

4

2 回答 2

3

我知道这是一篇旧帖子,但由于我在 2017 年 6 月为此苦苦挣扎了几个小时,因此我决定发布我的解决方案,以防将来对某人有所帮助。我正在使用带有 .Net Reactor 5.0 的 VS Community 2017 来加密 Windows 窗体应用程序的 exe 输出,并且在我的安装项目中不断收到以下消息(使用 VS 安装项目......而不是 Installshield):

"ERROR: Unable to update the dependencies of the project.  The dependencies for the object 'MyProgramNameHere.exe' cannot be determined."

在尝试了 .Net Reactor 中的所有设置后,我确定罪魁祸首是主选项卡(文件)上的 Anti ILDASM 复选框。其他功能正常,但Anti ILDASM 不适用于 VS 2017 + VS 安装项目,因此请确保未选中它。

在此处输入图像描述

于 2017-06-14T13:40:36.117 回答
1

我在 .Net Reactor 4.9.0.0 和 VS2010 中的 Visual Studio 安装项目中遇到了同样的问题。当我移回 .Net Reactor 4.4.7.0 时,安装项目 (.vdproj) 检测到它的依赖项并正常工作。

我没有再看下去,因为我不知道 4.9.0.0 为我提供了超过 4.4.7.0 什么,超出了几个小时的研究和狩猎。

于 2016-01-12T15:32:20.203 回答