我再次尝试这个,因为昨天我的问题没有引起人们的注意,我猜这是因为缺乏一个措辞好的解释。
当我构建我的WPF应用程序时,使用" Embed清单使用默认设置"选中选项后,我的AssemblyInfo.cs
版本信息会嵌入到输出.EXE
中,右键单击.EXE
并检查属性会显示该信息。我想知道编译器如何以及在什么时候将这些数据嵌入我的.EXE
?
我问,因为我最近不得不创建自己的.res
文件,使用适当的索引将多个图标嵌入到我的.EXE中。问题是你需要选择"资源文件"而不是"使用默认设置选项嵌入清单;"因此,您丢失了AssemblyInfo版本信息,并且每次发布时都必须更新并重建.res
文件。
简而言之,我试图找到一种方法来编译我自己的.res
文件,该文件使用我的AssemblyInfo.cs
版本信息,并自动嵌入每个版本(我的版本包含{{1定义),所以我不必担心记得更新我的.rc并编译.res。