问题
After building our VB.NET .exe it is then obfuscated using the 3rd-party .NET Reactor utility before the output of that is included within a VS2005 deployment project. Is there a way of replacing the .exe with the scrambled version prior to then publishing using click-once ?
Has anyone managed to deploy with click once, a net reactor protected application?
回答1:
You can but not using the standard ClickOnce deployment scheme. One way is to make a MSBuild task that takes your files and creates the ClickOnce manifest with the obfuscated file. The basic issue is that once you change the file after a manifest has been created it invalidates the file, leading to a non-working ClickOnce deployment.
回答2:
You embed the protected files into a click once project that extracts and executes. Then publish that.
回答3:
Obfuscating a ClickOnce Publish
来源:https://stackoverflow.com/questions/583427/net-reactor-clickonce-deployment