Ich schrieb eine Datei für mehrere Dateien kompilieren, aber es ist nicht funktionieren.Erstellen Sie ein Msbuild für mehrere Dateien
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Compile"> <ItemGroup> <FilesToCompile Include="hola.cs"/> <FilesToCompile Include="hola2.cs"/> </ItemGroup> <PropertyGroup>
<AssemblyName>Proyecto</AssemblyName> <OutputPath>Bin\</OutputPath>
<Optimize>false</Optimize> </PropertyGroup> <Target Name="Compile"> <MakeDir Directories="$(OutputDir)"/> <Csc Sources="@(FilesToCompile)" OutputAssembly="$(OutputPath)$(AssemblyName)" Optimize="$(Optimize)" TargetType="exe" /> </Target> </Project>
Es mir diesen Fehler zeigen. enter image description here
In Englisch:
Fehler CS0017: Programm 'Ausgabedateiname' hat mehr als einen Einstiegspunkt definiert. Kompilieren Sie mit/main, um den Typ anzugeben, der den Einstiegspunkt enthält.
Können Sie eine englische Version dieses Fehlers ein Post es als Text, kein Bild? –
Sicher @ dangerzone, Fehler CS0017: Programm 'Ausgabedateiname' hat mehr als einen Einstiegspunkt definiert. Kompilieren Sie mit/main, um den Typ anzugeben, der den Einstiegspunkt enthält. – MagnunStalin