내 솔루션에는 여러 프로젝트가 있고 그 중 F # 프로젝트도 있습니다. 모든 Visual Studio에서 좋은 빌드,하지만 난 (VS가 설치되어 있지 않은) 내 인 TeamCity 서버에서 MSBuild를 함께 빌드 할 때 다음과 같은 빌드 오류가 발생합니다 : 내가 MSBuild를 도구 및 F 번호 프레임 워크를 설치 한FSharp 빌드가 MSBuild에서 실패하지만 Visual Studio에서 정상적으로 작동합니다.
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.
을 내 TeamCity 서버에서,하지만 난 아직도 왜이 오류가 던져 모르겠다.
누군가이 오류를 발견하여 해결 방법에 대한 단서를 줄 수 있습니까? (나는 벌써 하루를 잃어 버렸다. 그리고 아직도 운이 없다).
실제로 아래의 두 가지 답변이 도움이되었습니다. FSharpVersion을 4.3.0.0에서 버전으로 변경해야하므로 FSharp 프로젝트에 Clean target을 추가해야했습니다. 두 분 모두에게 감사드립니다! –