我为我的朋友编写了一个C#程序,当他得到它时,他用hexedit打开它,并能够看到我的计算机上保存的程序上的调试文件夹的文件路径。我给了他在调试文件夹中编译的exe文件。无论如何,在Visual Studios中将编程计算机的文件结构从反编译软件中隐藏起来?从hexdigit隐藏编程计算机的文件路径
注意:我不确定这是否适用于在“发布”时创建的文件。我不希望用户安装程序,它只是一个不需要安装的1个文件的exe文件。我需要一个不涉及发布项目的答案。
我为我的朋友编写了一个C#程序,当他得到它时,他用hexedit打开它,并能够看到我的计算机上保存的程序上的调试文件夹的文件路径。我给了他在调试文件夹中编译的exe文件。无论如何,在Visual Studios中将编程计算机的文件结构从反编译软件中隐藏起来?从hexdigit隐藏编程计算机的文件路径
注意:我不确定这是否适用于在“发布”时创建的文件。我不希望用户安装程序,它只是一个不需要安装的1个文件的exe文件。我需要一个不涉及发布项目的答案。
使用发布配置而不是调试,并在项目设置中将“调试信息”设置为“无”。请参阅以下文章了解更多信息:
现在它指向的文件结构指的是我的发行版文件夹中的我的pdb文件,并不比调试文件夹中的更好。 – 2011-01-23 03:46:57
你为什么不在Release模式编译时,你发布你的应用程序?调试模式用于调试。 – 2011-01-22 14:06:01