创建文件并将其作为资源包含在内

时间:2015-05-09 10:06:45

标签: .net visual-studio msbuild

是否可以将MSBuild配置为创建文件并在编译之前将其作为资源包含在项目中? 我需要将几个.png文件从外部(非项目)文件夹复制到\Resources\项目目录,并像我手动添加到项目中一样。刚添加的文件应该在当前编译程序集中用作Embedded resources

1 个答案:

答案 0 :(得分:0)

如果您只想将它​​们包含在EmbeddedResource中,可以将其添加到msbuild BeforeBuild目标中:

<Target Name="BeforeBuild"> <ItemGroup> <EmbeddedResource Include="D:\Images\*.png" /> </ItemGroup> </Target>

它获取外部图像并将它们添加到您的程序集中(使用IL Spy验证)