Skip to content

ZUGFeRD.PDF does not work on .NET Framework 4.7.2 #872

@Frosch411

Description

@Frosch411

I made a simple test programm:

`using s2industries.ZUGFeRD;
using s2industries.ZUGFeRD.PDF;

namespace TestPDF
{
[TestClass]
public sealed class Test1
{
[TestMethod]
public void TestMethod1()
{
string sourcePath = @"C:\Frosch\300014.PDF";
string targetPath = @"C:\Frosch\out.PDF";
InvoiceDescriptor descriptor = InvoiceDescriptor.CreateInvoice("4711", DateTime.Now, CurrencyCodes.EUR);
InvoicePdfProcessor.SaveToPdf(targetPath, ZUGFeRDVersion.Version23, Profile.Comfort, ZUGFeRDFormats.CII, sourcePath, descriptor);
}

}

}

`
With .NET Framework 4.7.2 a error message occurs:

System.TypeInitializationException: "Der Typeninitialisierer für "s2industries.ZUGFeRD.PDF.FontInfoProvider" hat eine Ausnahme verursacht."

FileLoadException: Die Datei oder Assembly "System.Memory, Version=4.0.5.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)

Diese Ausnahme wurde ursprünglich von dieser Aufrufliste ausgelöst:
System.Text.EncodingTable.GetCodePageFromName(string)
System.Text.CodePagesEncodingProvider.GetEncoding(string)
System.Text.EncodingProvider.GetEncodingFromProvider(string)
System.Text.Encoding.GetEncoding(string)
s2industries.ZUGFeRD.PDF.FontInfoProvider.FontInfoProvider() in FontInfoProvider.cs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions