Potrzebuję uzyskać niektóre metadane dotyczące zespołu, który wywołuje mój komponent. Jako takie, używanie Assembly.GetCallingAssembly()
wydaje się być naturalnym dopasowaniem. Jednak odkryłem, że działa wszędzie, z wyjątkiem Windows Store. Gdzie jest obsługiwane:Assembly.GetCallingAssembly nie jest obsługiwany w WinRT, ale jest przeznaczony dla przenośnych bibliotek klas?
- Phone 7.0+
- .NET 1.0+
- Portable Class Libraries
Jednakże, jeżeli to nie jest obsługiwany bezpośrednio w aplikacji Windows Store. Mogę utworzyć przenośną bibliotekę klas, a następnie wywołać ją stamtąd wewnątrz aplikacji Windows Store, ale nie mogę po prostu umieścić jej bezpośrednio w bibliotece aplikacji/klasy Sklepu Windows.
Czy istnieje obejście tego lub innego sposobu uzyskania typu metadanych dostarczonych przez Assembly
?