Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Sie Projektdateien erstellen, müssen Sie reservierte XML-Zeichen verwenden, z.B. in Eigenschaftswerten oder Aufgabenparameterwerten. Einige reservierte Zeichen müssen jedoch durch eine benannte Entität ersetzt werden, sodass die Projektdatei analysiert werden kann.
Verwenden reservierter Zeichen
Die folgende Tabelle beschreibt die reservierten XML-Zeichen, die durch die entsprechende benannte Entität ersetzt werden müssen, damit die Projektdatei analysiert werden kann.
Reserviertes Zeichen | Benannte Entität |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
Doppelte Anführungszeichen in einer Projektdatei verwenden
Ersetzen Sie die doppelten Anführungszeichen durch die entsprechende benannte Entität „"“. Um beispielsweise doppelte Anführungszeichen um die
EXEFile
-Elementliste zu setzen, geben Sie Folgendes ein:<Message Text="The output file is "@(EXEFile)"."/>
Beispiel
Im folgenden Codebeispiel werden doppelte Anführungszeichen zum Markieren des Dateinamens in der Meldung benutzt, die von der Projektdatei ausgegeben wird.
<Project DefaultTargets="Compile"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
<!-- Set the application name as a property -->
<PropertyGroup>
<appname>"HelloWorldCS"</appname>
</PropertyGroup>
<!-- Specify the inputs -->
<ItemGroup>
<CSFile Include = "consolehwcs1.cs" />
</ItemGroup>
<Target Name = "Compile">
<!-- Run the Visual C# compilation using input
files of type CSFile -->
<Csc Sources = "@(CSFile)">
<!-- Set the OutputAssembly attribute of the CSC task
to the name of the executable file that is created -->
<Output
TaskParameter = "OutputAssembly"
ItemName = "EXEFile"/>
</Csc>
<!-- Log the file name of the output file -->
<Message Text="The output file is "@(EXEFile)"."/>
</Target>
</Project>