C# 无法更新由.Net加密的文件的依赖项

C# 无法更新由.Net加密的文件的依赖项,c#,encryption,dependencies,setup-project,net-reactor,C#,Encryption,Dependencies,Setup Project,Net Reactor,我有一个C#.Net应用程序,在生成C#.Net输出后,它将使用第三方.Net实用程序进行加密。在构建包含加密文件的安装开发项目时,VS2010说: “无法更新依赖项” 我已经手动添加了依赖项,并且没有任何更改,我如何可以忽略该文件的依赖项要求?我在VS2010中遇到了与.Net Reactor 4.9.0.0和Visual Studio安装项目相同的问题。当我移回.Net Reactor 4.4.7.0时,安装项目(.vdproj)检测到了它的依赖项并正常工作 我没有进一步看,因为我不知道4.

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

“无法更新依赖项”


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

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


我没有进一步看,因为我不知道4.9.0.0比4.4.7.0提供了什么,除了几个小时的研究和搜寻之外。

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


我没有进一步看,因为我不知道4.9.0.0比4.4.7.0提供了什么,除了几个小时的研究和搜寻之外。

我知道这是一篇老文章,但由于我在2017年6月为此奋斗了几个小时,我决定发布我的解决方案,以防它能在未来帮助别人。我正在使用VS Community 2017和.Net Reactor 5.0对Windows窗体应用程序的exe输出进行加密,并且在我的安装项目上不断收到以下消息(使用VS安装项目…而不是Installshield):

在尝试了.Net Reactor中的每个设置之后,我确定罪魁祸首是主选项卡(文件)上的反ILDASM复选框。其他功能可以正常工作,但反ILDASM在VS 2017+VS安装项目中不起作用,因此请确保未选中它


我知道这是一篇老文章,但由于我在2017年6月为此苦苦挣扎了好几个小时,我决定发布我的解决方案,以防将来它能帮助别人。我正在使用VS Community 2017和.Net Reactor 5.0对Windows窗体应用程序的exe输出进行加密,并且在我的安装项目上不断收到以下消息(使用VS安装项目…而不是Installshield):

在尝试了.Net Reactor中的每个设置之后,我确定罪魁祸首是主选项卡(文件)上的反ILDASM复选框。其他功能可以正常工作,但反ILDASM在VS 2017+VS安装项目中不起作用,因此请确保未选中它


您失去了一项重要功能,因此,我宁愿更改安装生成器,我在这些情况下使用了setup2go,它不会抱怨任何问题,包括混合32/64位文件。它很旧,但使用起来很好,也很简单。如果您丢失了一个重要功能,那么我宁愿更改setup builder,我在这些情况下使用过setup2go,它不会抱怨任何事情,包括混合32/64位文件。它很旧,但工作良好,使用简单。
"ERROR: Unable to update the dependencies of the project.  The dependencies for the object 'MyProgramNameHere.exe' cannot be determined."