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

Remove Metadata From EXE compiled in VS13

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

获取内容program.exe

它输出完整的项目路径、版权信息等字符串。Visual Studio 中是否有一个选项让我可以 select 不包含该信息?

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

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

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