Warum ändert sich die Sprache für die Auswahl "In Ausgabeverzeichnis kopieren" zwischen den Standorten?

Es besteht eine Inkonsistenz in der Konfigurationswertausgabe zwischen dem Projektmappen-Explorer in VS.NET und dem projizierten Wert in.csproj Datei. ImSolution Explorer a .config oder Abhängigkeitsdatei hat mehrere Optionen in derCopy To Output Directory Eigenschaft, die sich auf die Build- und Deployment-Eigenschaften auswirkt.

In demCopy To Output Directory Dropdown Ich habe die Option für eine .config-Datei ausgewählt:Copy if newer. Jedoch in der.csproj Datei, als die es festgelegt istPreserveNewest wie unten gezeigt:

<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>

Ich nehme an, dass die Schlussfolgerung gezogen werden kann, dass die unterschiedliche Terminologie Sinn macht, da es sich um (2) verschiedene Orte handelt. Ich konnte auch sehen, wo die "Leerzeichen" im Internet nicht erlaubt wärenXML Datei, aber dann könnte ich noch erwarten, etwas wie das folgende zu sehen.

<CopyToOutputDirectory>CopyIfNewer</CopyToOutputDirectory>

Gibt es irgendwo, dass dies in der MSDN definiert ist und wie diese "Anzeigenamen" auf ihren physikalisch konfigurierten Wert innerhalb der.csproj Datei?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage