2017-11-10 6 views
0

비슷한 질문이 있지만 특정 질문을 할 수 있도록 답변을 찾을 수 없습니다. 간단한 .net 코어 콘솔 응용 프로그램이 있습니다.로드 유형에서 'System.Drawing.Font'형식의 System.Drawing, Version = 4.0.0.0을로드 할 수 없습니다.

여기
var word = new WordDocument(rtfStream, FormatType.Rtf); 

내가 오류 메시지가 얻을 : 유형을로드 할 수 없습니다 '를 System.Drawing 는이 같은 스트림에서 WordDocument를 만들 Syncfusion.DocIO.Base 및 Syncfusion.Core 어셈블리를 사용하고 있습니다 .Font '어셈블리에서'System.Drawing, 버전 = 4.0.0.0, 문화 = 중립, PublicKeyToken = b03f5f7f11d50a3a '.'

은 내가이 문제를 reslove을 볼 수있는 아이디어가 있습니까?`

+0

안녕하세요, System.Drawing 날씨가 응용 프로그램의 출력 폴더에 있는지 확인하십시오. 어쩌면 당신이 그것을 빌드에 복사해야합니다. Syncfusion의 종속성 중 하나가 빌드를 처리하지 않는 것 같습니다. –

+0

@VladimirShmidt 종속성 -> SDK-> System.Drawing에서 System.Drawing을 참조하십시오. 이것이 당신이 의미하는 것이 아니라면, 출력 폴더를 말할 때 무슨 뜻인지 말해 주시겠습니까?thanks – user3284657

+0

모든 필수 라이브러리를 가져 오기 위해 nuget 패키지 관리자를 사용 했습니까? 나는 당신이 다른 dll에 의해 사용 된 위의 의존성을 놓치고 있다고 생각한다. 이 dll이 참조에 추가됩니까? –

답변

1

유형 System.Drawing.Font는 .NET 코어 2.0에서 사용할 수 없습니다. .NET Core에는 System.Drawing.dllSystem.Drawing.Primitives.dll이 있지만 전체 .NET Framework의 드로잉 기능을 사용하는 라이브러리에서 예상되는만큼이 유형은 포함되지 않습니다.

.NET Core 2.1의 경우 이러한 기능이 지원됩니다 (related GitHub issue 참조).

1

ASP.NET Core 응용 프로그램에서 지원되지 않는 "System.Drawing"참조가 포함 된 기본 어셈블리를 참조했습니다.

따라서 ASP.NET 코어에서 필수 DocIO를 사용하여 Word 문서를 사용하려면 다음 어셈블리/NuGet 패키지를 참조하십시오.

Syncfusion.Compression.Portable 
Syncfusion.DocIO.Portable 
Syncfusion.OfficeChart.Portable 
  1. 당신은 위치 아래에서 설치된 어셈블리 및 NuGet 패키지를 찾을 수 있습니다.
    $ 시스템 드라이브 : C : \ 사용자 \ $ user.nuget 패키지 \이 Syncfusion.DocIO.Portable 예 : \ 패키지 Syncfusion.DocIO.Portable을 \ \ \ 사용자 \
  2. 당신은 ASP.NET을 username.nuget 찾을 수 있습니다 NuGet 핵심 패키지는 아래 링크에서 온라인으로 제공됩니다. http://nuget.syncfusion.com/package/aspnetcore

ASP.NET 코어의 마이그레이션 변경 사항에 대한 자세한 내용은 아래 링크를 참조하십시오. https://help.syncfusion.com/aspnet-core/release-notes/migratingtov15.3.0.26?type=all

아래의 UG 문서 링크를 참조하여 Essential DocIO가 포함 된 ASP.NET 코어 구성에 대해 자세히 알아보십시오. [email protected]에서 우리의 지원 팀에 문의하시기 바랍니다 더 질문

https://help.syncfusion.com/aspnet-core/docio/overview

https://help.syncfusion.com/aspnet-core/gettingstarted/getting-started-1-1-0#configure-syncfusion-file-format-components-in-aspnet-core-application

https://help.syncfusion.com/aspnet-core/installation

https://help.syncfusion.com/aspnet-core/gettingstarted/getting-started-1-1-0 이에 신속한 지원을받을 수 있습니다.