Как вы ссылаетесь на исполняющую сборку в DNX Core 5.0 (ASP.NET 5)?

Я переношу некоторый код из .NET 3.5 - 4.5. Внутри моей сборки у меня есть код, который читает ресурс из текущей исполняемой сборки. Однако GetExecutingAssembly() не является методом типа Assembly в ядре DNX 5.0.

var xsdStream = Assembly.GetExecutingAssembly().GetManifestResourceStream(xsdPath);

Что эквивалентно Assembly.GetExecutingAssembly() в DNX core 5.0? Или, если мне нужно пространство имен, чтобы вернуть этот метод (возможно, метод расширения?), Что такое пространство имен?

Ответы

Ответ 1

typeof(<a type in that assembly>).GetTypeInfo().Assembly