Visual Studio 2012如何使用我的.csproj的默认设置嵌入清单

时间:2014-04-17 15:03:35

标签: c# visual-studio-2012 embedded-resource

我再次尝试这个,因为昨天我的问题没有引起人们的注意,我猜这是因为缺乏一个措辞好的解释。

当我构建我的WPF应用程序时,使用" Embed清单使用默认设置"选中选项后,我的AssemblyInfo.cs版本信息会嵌入到输出.EXE中,右键单击.EXE并检查属性会显示该信息。我想知道编译器如何以及在什么时候将这些数据嵌入我的.EXE

我问,因为我最近不得不创建自己的.res文件,使用适当的索引将多个图标嵌入到我的.EXE中。问题是你需要选择"资源文件"而不是"使用默认设置选项嵌入清单;"因此,您丢失了AssemblyInfo版本信息,并且每次发布时都必须更新并重建.res文件。

简而言之,我试图找到一种方法来编译我自己的.res文件,该文件使用我的AssemblyInfo.cs版本信息,并自动嵌入每个版本(我的版本包含{{1定义),所以我不必担心记得更新我的.rc并编译.res。

0 个答案:

没有答案