从VS13中编译的EXE中删除元数据

时间:2015-02-23 01:21:06

标签: c# visual-studio-2013

我有一个小程序,使用Visual Studio 2013编译成Windows 8.1上的可执行文件。该程序运行正常,但我想从可执行文件中删除所有元数据。例如,如果我使用powershell命令,

Get-Content program.exe

它输出完整的项目路径,版权信息等字符串。在Visual Studio中是否有选项可以选择不包含该信息?

2 个答案:

答案 0 :(得分:1)

您可以使用像upx这样的程序去除元数据以及压缩二进制文件,但是在发布模式下编译而不包括调试信息应该删除包含的大部分信息。

答案 1 :(得分:1)

经过一些测试后,我找到了我在这里寻找的设置:

项目>配置>构建>高级>调试信息=无