“O segmento de chamada deve ser STA, porque muitos componentes de interface do usuário exigem isso.” Erro no WPF?

Eu estou criando um documento xps como abaixo.

Assembly assembly = Assembly.GetExecutingAssembly();
//read embedded xpsDocument file
Stream helpStream = assembly.GetManifestResourceStream(resourceNameOfContext);
if (helpStream != null)
{
    Package package = Package.Open(helpStream);
    string inMemoryPackageName = "memorystream://" + topicName + ".xps";
    Uri packageUri = new Uri(inMemoryPackageName);
    //Add package to PackageStore
    PackageStore.AddPackage(packageUri, package);
    docXps = new XpsDocument(package, CompressionOption.Maximum, inMemoryPackageName);
}
return docXps;

Quando eu estou tentando obter docXps.GetFixedDocumentSequence (); Eu estou recebendo o erro acima. Alguém pode ajudar?

Obrigado,

questionAnswers(2)

yourAnswerToTheQuestion