Chcę wyświetlić numer wersji aplikacji w mojej aplikacji, a najprostszym sposobem jest użycie numeru wersji dla zespołu.Nie można wywołać Assembly.GetName() z mojej aplikacji Silverlight
var assembly = System.Reflection.Assembly.GetExecutingAssembly();
var name = assembly.GetName();
return String.Format("Version {0}.{1}", name.Version.Major, name.Version.Minor);
mogę wykonujący montaż bez problemu, ale wezwanie do GetName()
zwraca MethodAccessException
z tym komunikatem
próba zabezpieczenia przejrzysty sposób "MainPage..ctor(), aby uzyskać dostęp bezpieczeństwa krytycznej metoda "System.Reflection.Assembly.GetName()" nie powiodła się.
Dlaczego tak się dzieje, czy jest coś, co mogę z tym zrobić, a jeśli nie, to istnieje inny sposób na odzyskanie wersji złożonej?