我正在开发代码生成工具,因此项目文件(.csprj)是由代码创建的。 有没有办法将内容文件标记为始终复制到输出目录? ...
var project = new BuildEngine.Project();
project.Load(ProjectFile.FullName, ProjectLoadSettings.IgnoreMissingImports);
var buildItem = project.AddNewItem("Content", fileName);
......我需要这样的事情buildItem.CopyToOutput=true
......
project.Save(ProjectFile.FullName);
欢迎任何想法。谢谢。
答案 0 :(得分:4)
尝试
buildItem.SetMetadata("CopyToOutputDirectory", "Always");
答案 1 :(得分:0)
<Content Include="My.File">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>