Frage

Ich entwickle ein Tool zur Codegenerierung, sodass die Projektdateien (.csprj) per Code erstellt werden.Gibt es eine Möglichkeit, eine Inhaltsdatei so zu markieren, dass sie immer in das Ausgabeverzeichnis kopiert wird?...

var project = new BuildEngine.Project();
project.Load(ProjectFile.FullName, ProjectLoadSettings.IgnoreMissingImports);
var buildItem = project.AddNewItem("Content", fileName);   

...Ich brauche so etwas buildItem.CopyToOutput=true...

project.Save(ProjectFile.FullName);

Alle Ideen sind willkommen.Danke schön.

War es hilfreich?

Lösung

Versuchen

buildItem.SetMetadata("CopyToOutputDirectory", "Always");

Andere Tipps

<Content Include="My.File">
  <CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top