0

我正在开发一个代码生成工具,所以项目文件(.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);

欢迎每一个想法。谢谢你。

4

2 回答 2

4

尝试

buildItem.SetMetadata("CopyToOutputDirectory", "Always");
于 2011-02-17T17:47:07.503 回答
0
<Content Include="My.File">
  <CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
于 2011-02-17T17:47:12.230 回答