2015-11-10 18 views
0

У меня есть приложение C# .Net. После создания моего вывода C# .NET он затем зашифровывается с помощью сторонней утилиты .NET Reactor. При создании проекта разработки установки, включающего зашифрованный файл, VS2010 говорит:Невозможно обновить зависимости файлов, которые зашифрованы .Net Reactor

«Невозможно обновить зависимости».

Я добавил зависимости вручную и ничего не изменил. Как игнорировать требования к зависимостям для этого файла?

ответ

1

У меня была такая же проблема с .Net Reactor 4.9.0.0 и проектом установки Visual Studio в VS2010. Когда я вернулся в .Net Reactor 4.4.7.0, проект Setup (.vdproj) обнаружил его зависимости и работал.

Я не смотрел дальше, поскольку я не знаю, что 4.9.0.0 предлагает мне более 4.4.7.0 за несколько утраченных часов исследований и охоты.

2

Я знаю, что это старый пост, но так как я боролся с этим несколько часов в июне 2017 года, я решил опубликовать свое решение на случай, если он может помочь кому-то в будущем. Я использую VS Community 2017 с .Net Reactor 5.0 для шифрования вывода exe приложения Windows Forms, и я продолжал получать следующее сообщение в моем проекте установки (используя проект установки 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 Setup Project, поэтому убедитесь, что он не установлен.

enter image description here