지난 며칠 동안 내 머리카락을 풀어 왔습니다.Asp MVC WebApi & .Net 코어 빌드 결과가 충돌하는 바이너리
MVC WebApi 프로젝트 (api)와 ASP.NET 핵심 사이트 (프레젠테이션)가 동일한 솔루션에 있습니다. 모두 대상. 닷넷 프레임 워크 4.6.1
그들은 각각 독립적으로 잘 작동합니다.
프리젠 테이션 프로젝트의 데이터는 API 프로젝트에서 (이 아닌/참조 방법으로이 아닙니다.) 프리젠 테이션 프로젝트가 다릅니다.
프리젠 테이션 사이트를 만들 때 다양한 바이너리의 잘못된 버전이 api bin 폴더에 저장됩니다. 즉, 웹 구성에서 바인딩 리디렉션으로 인해 두 프로젝트를 실제로 쉽게 디버깅 할 수 없습니다.
내가 API를 bin 폴더를 삭제하고 프리젠 테이션을 빌드하는 경우 파일이나 어셈블리 'System.Net.Http.Formatting'또는 해당 종속성 중 하나를로드 할 수 없습니다
, 나 바이너리의 겉 핥기에 얻을 api bin 폴더 (api main 바이너리 자체는 아님).
프레젠테이션을 중단하고 잘못된 위치에 바이너리를 올릴 수있는 방법이 있습니까?
모든 nuget 패키지는 통합하고 모든 4.6.1
(그래 난 이미 이론적으로 문제를 해결해야이 같은 ASP.NET 코어 API를 마이그레이션 할 찾고 가리키는하지만, 즉시에 액세스 할 수 없습니다입니다 나를이 일을)
어떤 도움을 많이 주시면 감사하겠습니다!