Legen Sie per Code die Option „In Ausgabeordner kopieren“ fest
-
14-11-2019 - |
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.
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