Ich habe eine Reihe von Projekten in meiner Lösung, unter denen auch ein F # -Projekt. Alles baut sich in Visual Studio in Ordnung, aber wenn ich versuche, es auf meinem Teamcity-Server mit MSBuild zu bauen (die nicht VS nicht installiert) wirft es die folgenden Buildfehler:FSharp Build schlägt in MSBuild fehl, funktioniert aber in Visual Studio einwandfrei
C:\TeamCity\buildAgent\work\42c74d8b9d19a844\FSharpEngine\MY_FSHARP_PROJECT.fsproj : error MSB4057: The target "Clean" does not exist in the project.
[16:27:58]Done Building Project "C:\TeamCity\buildAgent\work\42c74d8b9d19a844\Folder0\MY_FSHARP_PROJECT.fsproj" (Clean target(s)) -- FAILED.
[16:27:58]Done Building Project "C:\TeamCity\buildAgent\work\42c74d8b9d19a844\Folder1\REFERENCING_FSHARP_PROJECT.csproj" (Clean target(s)) -- FAILED.
[16:27:58]Done Building Project "C:\TeamCity\buildAgent\work\42c74d8b9d19a844\Folder2\UPPER_REFERENCING_FSHARP_PROJECT.csproj" (Rebuild target(s)) -- FAILED.
[16:27:58]Done Building Project "C:\TeamCity\buildAgent\work\42c74d8b9d19a844\Folder4\UPPER_UPPER_REFERENCING_FSHARP_PROJECT.csproj.metaproj" (Rebuild target(s)) -- FAILED.
[16:27:58]Done Building Project "C:\TeamCity\buildAgent\work\42c74d8b9d19a844\MY_SOLUTION.sln" (Rebuild target(s)) -- FAILED.
[16:27:58]Done Building Project "C:\TeamCity\buildAgent\work\42c74d8b9d19a844\MY_SOLUTION.sln.teamcity" (TeamCity_Generated_Build target(s)) -- FAILED.
Ich habe installiert MSBuild Werkzeuge und F # Rahmen auf meinem TeamCity-Server, aber ich weiß immer noch nicht, warum dieser Fehler ausgelöst wird.
Ist jemand auf diesen Fehler gestoßen und kann mir Hinweise geben, wie er zu beheben ist? (Ich habe schon einen Tag verloren und immer noch kein Glück).
Tatsächlich halfen die beiden untenstehenden Antworten: da ich die FSharpVersion von 4.3.0.0 auf Version umstellen musste und ich das Clean-Target zum FSharp-Projekt hinzufügen musste. Vielen Dank an euch beide! –