我为我的朋友编写了一个C#程序,当他得到它时,他用hexedit打开它,并且能够看到保存在程序中的计算机上的调试文件夹的文件路径。我给了他在调试文件夹中编译的exe。无论如何都要隐藏编程计算机的文件结构,而不是在Visual Studio中反编译软件?
注意:我不确定这是否适用于“发布”时创建的文件。我不希望用户安装程序,它只是一个不需要安装的1文件exe。我需要一个不涉及发布项目的答案。
答案 0 :(得分:1)
使用版本配置而不是调试,并在项目设置中将“调试信息”设置为“无”。有关更多信息,请参阅这些文章: