Azure Pipeline에서 F # 프로젝트를 빌드 할 수 없음

나 피스 이슬람

f#dotnet core 2.2에 다음과 같은 종속성 이있는 프로젝트가 있습니다.

    <PackageReference Include="Expecto" Version="8.12.0" />
    <PackageReference Include="FSharp.Data" Version="3.3.2" />
    <PackageReference Include="FSharp.Data.SqlClient" Version="2.0.5" />

문제없이 로컬에서 빌드하고 실행할 수 있습니다. 그러나 Azure 파이프 라인에서 이것을 빌드하려고하면 다음 오류가 발생합니다.

error FS3033: The type provider 'FSharp.Data.SqlCommandProvider' reported an error: Could not load file or assembly 'System.Data.SqlClient, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. Reference assemblies should not be loaded for execution. They can only be loaded in the Reflection-only loader context.

System.Data.SqlClient패키지를 추가해 보았습니다 . 그러나 여전히 작동하지 않습니다.

    <PackageReference Include="Expecto" Version="8.12.0" />
    <PackageReference Include="FSharp.Data" Version="3.3.3" />
    <PackageReference Include="FSharp.Data.SqlClient" Version="2.0.6" />
    <PackageReference Include="SQLProvider" Version="1.1.26" />
    <PackageReference Include="System.Data.SqlClient" Version="4.5.1" />

System.Data.SqlClientVersion = "4.4.0" 을 추가하려고하면 로컬에서 다음 오류가 발생합니다.

Detected package downgrade: System.Data.SqlClient from 4.5.1 to 4.4.0. Reference the package directly from the project to select a different version. ElbBazarApiComponentTest -> FSharp.Data.SqlClient 2.0.6 -> System.Data.SqlClient (>= 4.5.1) ElbBazarApiComponentTest -> System.Data.SqlClient (>= 4.4.0) ElbBazarApiComponentTest F:\ElbBazar\ElbBazarApi\ElbBazarApiComponentTest\ElbBazarApiComponentTest.fsproj

나는 다른 무엇을 해야할지 모른다.

Leo Liu-MSFT

Azure Pipeline에서 F # 프로젝트를 빌드 할 수 없음

오류 메시지에 따르면 :

Could not load file or assembly. Reference assemblies should not be loaded for execution.  They can only be loaded in the Reflection-only loader context.

그것은 그 수 없습니다 상태 를로드 할 수 없습니다보다 조립이 아니라 파일 또는 발견 파일 또는 어셈블리.

게다가 종속성이 있는 너겟 패키지 FSharp.Data.SqlClient를 확인할 때 :

여기에 이미지 설명 입력

따라서 해당 오류의 원인은 참조를 잃어 버렸기 System.Data.SqlClient때문이 아니라로드 할 수 없기 때문입니다.

AFAIK, github문제 가 있습니다. 해결 방법이 작동하는지 확인할 수 있습니다.이 프로젝트를 빌드하려면 dotnet 빌드 대신 MSBuild를 사용하십시오.

도움이 되었기를 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Azure DevOps Pipeline에서 빌드를 시도하는 동안 프로젝트 파일을 찾을 수 없음

분류에서Dev

Idea에서 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

iTunes Connect에 프로젝트를 업로드 할 수 없음

분류에서Dev

명령 줄에서 Phonegap 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

github.com에서 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

TeamCity에서 .Net MVC 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

Zebble에서 생성 한 Android 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

Mac에서 iOS 용 Uno 프로젝트를 실행할 수 없음-`SQLitePCLRaw.core`를로드 할 수 없음

분류에서Dev

weblgic 서버가 실행 중일 때 웹 프로젝트를 빌드 할 수 없음

분류에서Dev

xcode 미리보기를 프로젝트에 빌드 할 수 없습니다.

분류에서Dev

AWS Device Farm에서 프로젝트를 업로드 할 수 없음

분류에서Dev

Azure에 프로젝트를 게시 할 수 없음, 게시 옵션을 사용할 수 없음

분류에서Dev

xcode에서 장치를 대상으로 할 때 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

AT TIME ZONE을 사용할 때 Azure SQL Database를 대상으로하는 Visual Studio 데이터베이스 프로젝트를 빌드 할 수 없음

분류에서Dev

주 프로젝트에 .winmd 참조가있는 경우 Visual Studio 설치 관리자 프로젝트를 빌드 할 수 없음

분류에서Dev

Azure 및 프로젝트 버전 업그레이드 후 Azure에 게시 할 수 없음

분류에서Dev

8에서 9로 업그레이드 한 후 Angular 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

mule 버전 3.8.4에서 3.7.4로 업그레이드 한 후 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

보기 : 프로덕션 모드에서 빌드 할 수 없음

분류에서Dev

Flutter : iOS 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

NetBeans : Java 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

프로젝트를 빌드 할 수 없습니다.

분류에서Dev

xamarin Android 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

Ionic 2 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

todo_ddc 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

스크립트에서 Unity WebGL 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

msbuild를 사용하여 명령 줄에서 xamarin 양식 Android 프로젝트를 빌드 할 수 없습니다.

분류에서Dev

pyopenCL, openCL, GPU에서 프로그램을 빌드 할 수 없음

분류에서Dev

swtbot을 사용하여 Eclipse Luna에서 프로젝트를 빌드 할 수 없습니다.

Related 관련 기사

  1. 1

    Azure DevOps Pipeline에서 빌드를 시도하는 동안 프로젝트 파일을 찾을 수 없음

  2. 2

    Idea에서 프로젝트를 빌드 할 수 없습니다.

  3. 3

    iTunes Connect에 프로젝트를 업로드 할 수 없음

  4. 4

    명령 줄에서 Phonegap 프로젝트를 빌드 할 수 없습니다.

  5. 5

    github.com에서 프로젝트를 빌드 할 수 없습니다.

  6. 6

    TeamCity에서 .Net MVC 프로젝트를 빌드 할 수 없습니다.

  7. 7

    Zebble에서 생성 한 Android 프로젝트를 빌드 할 수 없습니다.

  8. 8

    Mac에서 iOS 용 Uno 프로젝트를 실행할 수 없음-`SQLitePCLRaw.core`를로드 할 수 없음

  9. 9

    weblgic 서버가 실행 중일 때 웹 프로젝트를 빌드 할 수 없음

  10. 10

    xcode 미리보기를 프로젝트에 빌드 할 수 없습니다.

  11. 11

    AWS Device Farm에서 프로젝트를 업로드 할 수 없음

  12. 12

    Azure에 프로젝트를 게시 할 수 없음, 게시 옵션을 사용할 수 없음

  13. 13

    xcode에서 장치를 대상으로 할 때 프로젝트를 빌드 할 수 없습니다.

  14. 14

    AT TIME ZONE을 사용할 때 Azure SQL Database를 대상으로하는 Visual Studio 데이터베이스 프로젝트를 빌드 할 수 없음

  15. 15

    주 프로젝트에 .winmd 참조가있는 경우 Visual Studio 설치 관리자 프로젝트를 빌드 할 수 없음

  16. 16

    Azure 및 프로젝트 버전 업그레이드 후 Azure에 게시 할 수 없음

  17. 17

    8에서 9로 업그레이드 한 후 Angular 프로젝트를 빌드 할 수 없습니다.

  18. 18

    mule 버전 3.8.4에서 3.7.4로 업그레이드 한 후 프로젝트를 빌드 할 수 없습니다.

  19. 19

    보기 : 프로덕션 모드에서 빌드 할 수 없음

  20. 20

    Flutter : iOS 프로젝트를 빌드 할 수 없습니다.

  21. 21

    NetBeans : Java 프로젝트를 빌드 할 수 없습니다.

  22. 22

    프로젝트를 빌드 할 수 없습니다.

  23. 23

    xamarin Android 프로젝트를 빌드 할 수 없습니다.

  24. 24

    Ionic 2 프로젝트를 빌드 할 수 없습니다.

  25. 25

    todo_ddc 프로젝트를 빌드 할 수 없습니다.

  26. 26

    스크립트에서 Unity WebGL 프로젝트를 빌드 할 수 없습니다.

  27. 27

    msbuild를 사용하여 명령 줄에서 xamarin 양식 Android 프로젝트를 빌드 할 수 없습니다.

  28. 28

    pyopenCL, openCL, GPU에서 프로그램을 빌드 할 수 없음

  29. 29

    swtbot을 사용하여 Eclipse Luna에서 프로젝트를 빌드 할 수 없습니다.

뜨겁다태그

보관