是否可以使用 Visual Studio 设置 .Net 程序集的 OriginalFilename 属性?

Ren*_*Pet 5 .net visual-studio

我的理解(很可能是错误的)是,通过在 Visual Studio 构建中包含 VERSIONINFO 资源文件,可以轻松设置 C++ DLL 或 EXE 的 OriginalFilename 属性。

但我找不到任何为 C# 构建设置 OriginalFilename 的方法。显然它总是设置为正在构建的输出文件的名称。

如果可能的话,我真的希望能够指定这一点。有任何想法吗?谢谢。

Ren*_*Pet 2

好吧,没有答案,现在我找到了解决方法。

StackOverflow 上的这篇文章非常有帮助: 如何设置现有 .exe、.dll 的版本信息?

这让我找到了这个用 C# 编写的资源操作项目: http ://resourcelib.codeplex.com/

所以我要做的就是在构建 DLL 后对其进行修改。

编辑(2015 年 3 月):这是一个旧帖子,但我可以看到仍然有人对它感兴趣。“ResourceLib C# 文件资源管理库”开源项目自四年前开始迁移,现在位于:https: //github.com/dblock/resourcelib