Pytania otagowane jako assemblies

Zestawy to zbiory skompilowanych typów .Net i zasobów zgrupowanych w logiczną i fizyczną jednostkę (w postaci pliku .dll lub .exe).

9
Dynamicznie zamieniać zawartość metody C #?
Chcę zmienić sposób wykonywania metody C #, gdy jest wywoływana, aby móc napisać coś takiego: [Distributed] public DTask<bool> Solve(int n, DEvent<bool> callback) { for (int m = 2; m < n - 1; m += 1) if (m % n == 0) return false; return true; } W czasie wykonywania …
110 c#  methods  assemblies  cil  swap 

8
Jak firma Microsoft utworzyła zestawy, które mają odwołania cykliczne?
W .NET BCL istnieją cykliczne odwołania między: System.dll i System.Xml.dll System.dll i System.Configuration.dll System.Xml.dll i System.Configuration.dll Oto zrzut ekranu z .NET Reflector, który pokazuje, o co mi chodzi: Sposób, w jaki Microsoft stworzył te zestawy, jest dla mnie tajemnicą. Czy wymagany jest specjalny proces kompilacji, aby to umożliwić? Wyobrażam sobie, …

10
Problem z pobieraniem AssemblyVersion do strony internetowej przy użyciu Razor / MVC3
Używam następującego kodu w stopce w moim pliku _Layout.cshtml, aby umieścić dane wersji AssemblyInfo w stopce każdej strony w mojej witrynie MVC3. Jednak: @System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() Po prostu drukuje w stopce: Revision 0.0.0.0 Kiedy zmodyfikowałem widok, aby wyświetlić wszystkie informacje o zestawie dla „Wykonywania zestawu”, używając następującego @System.Reflection.Assembly.GetExecutingAssembly().GetName().ToString() Który drukuje następujące: Revision …


2
Jak wyświetlić listę wszystkich załadowanych zestawów?
W .Net chciałbym wyliczyć wszystkie załadowane zestawy we wszystkich domenach AppDomains. Zrobienie tego dla domeny AppDomain mojego programu jest dość łatwe AppDomain.CurrentDomain.GetAssemblies(). Czy muszę w jakiś sposób uzyskać dostęp do każdej domeny AppDomain? A może jest już narzędzie, które to robi?
101 c#  .net  assemblies 

7
Jak uzyskać zestaw C # .Net według nazwy?
Czy jest coś takiego: AppDomain.CurrentDomain.GetAssemblyByName("TheAssemblyName") więc zamiast przechodzić przez pętlę AppDomain.CurrentDomain.GetAssemblies(), moglibyśmy bezpośrednio pobrać konkretny zestaw.
89 c#  assemblies 

7
Jak połączyć wiele zespołów w jeden?
Zużywam mój stos usług przy użyciu projektu EXE (zadanie uruchamiania dla aplikacji Azure) w tym, że skopiowałem następujące biblioteki DLL stosu usług i niektóre biblioteki DLL platformy Azure do projektu EXE. Kiedy zbuduję ten projekt EXE, biblioteki DLL Azure zostaną dołączone do mojego pliku EXE, ale biblioteka DLL stosu usług …

9
Przestrzeń nazw czy zestaw?
Jestem bardzo zdezorientowany między przestrzeniami nazw i zestawami. Czy System.Datai System.Webprzestrzenie nazw lub zestawy? Zauważyłem, że są to nazywane przestrzenie nazw i jednocześnie są obecne w GAC_32folderze. Więc co to właściwie jest?

9
Czy istnieje sposób, aby wymusić załadowanie wszystkich zestawów, do których istnieją odwołania, do domeny aplikacji?
Moje projekty są ustawione w następujący sposób: Definicja projektu" Wdrożenie projektu" Projekt „Konsument” Projekt „Konsument” odwołuje się zarówno do „Definicji”, jak i „Wdrażania”, ale nie zawiera statycznego odniesienia do żadnego typu w polu „Wdrożenie”. Po uruchomieniu aplikacji Projekt „Konsument” wywołuje metodę statyczną w „Definicji”, która musi znaleźć typy w polu …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.