我在Visual Basic 2010中编写了一个应用程序,当它完成后我想发布应用程序,所以我可以在Visual Studio之外使用它。当然我已经经常这样做,但直到现在我使用菜单“Debugging”的选项“Make [application]”。 (我认为这是正确的,我正在使用德语版的Visual Studio,所以我不完全清楚它。但正如它所说,这是一个调试版 - 它仍然包含很多无用的信息,我不知道不想发布最终版本。
例如,生成* .pdb文件,可执行文件仍然包含它的完整路径,常量变量的名称,注释,类名,本地和全局变量的名称,方法名称以及许多其他信息,我不想在那里。
当然我知道选项“Project - > Release [application]”,但是这个选项会生成一个无用的安装程序,需要管理员权限,非常不灵活且不能使用。而且,我创建了一个便携式应用程序,为什么我要发布一个安装程序。最后,我不确定,当我使用安装程序时,我的可执行文件中仍然存在所有这些调试信息。
有没有办法在我的可执行文件中生成调试信息的生成或以另一种方式导出它,所以它是一个'官方'版本并准备好分享?
答案 0 :(得分:1)
你正在寻找的是一个混淆器。周围有多个,甚至有一个ships with Visual Studio as a Community Edition。确保你得到一个最新的版本,反编译器和混淆器不断更新到彼此智能,而一些旧版本提供的安全性几乎无所事事。