NuGet을 사용하여 Migrator.NET을 설치했지만 MSBuild를 사용하여 마이그레이션을 실행하려고하면 다음 오류가 발생합니다. Migrator.Framework 어셈블리에 액세스하는 데 문제가 있다는 것을 알고 있지만 DLL을 실행하기 위해 DLL을 넣어야하는 이유 또는 위치를 확신 할 수 없습니다.Migrator.NET MSBuild - 파일 또는 어셈블리 'Migrator.Framework'을로드 할 수 없습니다.
C : \ Users \ Cody \ src \ App \ App.Migrations \ App.Migrations.csproj (64,5) : 오류 MSB4062 : "Migrator.MSBuild.Migrate"작업을 어셈블리 C에서로드 할 수 없습니다. : \ Users \ Cody \ src \ App \ App.Migrations .. \ packages \ MigratorDotNet.0.9.0.33276 \ tools \ Migrator.MSBuild.dll.
'Migrator.Framework, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = 3b3586e9632ecfce'또는 해당 종속성 중 하나를로드 할 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다. 선언이 올 바르고 어셈블리와 모든 종속성을 사용할 수 있으며 작업에 Microsoft.Build.Framework.ITask를 구현하는 공용 클래스가 포함되어 있는지 확인합니다.
아무도 통찰력이 있습니까? 나는 이것에 너무 오랫동안 신경을 썼다.
이것은 실제로 해결책이지만 새로운 버전이 수정되지 않은 상태에서도 잘 작동하는 이전 버전을 사용할 수 있습니다. MigratorDotNet의 특정 버전을 설치하기 위해 Nuget을 강요하면됩니다 : Install-Package MigratorDotNet -Version 0.9.0.28138 – Beccari
고맙습니다 ... migrate.net을 사용하기 전에 nuget을 사용하고 다른 프로젝트의 바이너리를 복사했습니다. 프로젝트에 ... 왜 갑자기 내가이 뉴기뉴 추락당한 오류를 가지고 궁금해 – Rikon