Zestawy wieloplikowe
Można tworzyć zestawy wieloplikowe przeznaczone dla programu .NET Framework przy użyciu kompilatorów wiersza polecenia lub programu Visual Studio z programem Visual C++. Jeden plik w zestawie musi zawierać manifest zestawu. Zestaw, który uruchamia aplikację, musi również zawierać punkt wejścia, taki jak Main
lub WinMain
.
Załóżmy na przykład, że masz aplikację zawierającą dwa moduły kodu, Client.cs i Stringer.cs. Stringer.cs tworzy myStringer
przestrzeń nazw, do której odwołuje się kod w Client.cs. Client.cs zawiera metodę Main
, która jest punktem wejścia aplikacji. W tym przykładzie skompilujesz dwa moduły kodu, a następnie utworzysz trzeci plik zawierający manifest zestawu, który uruchamia aplikację. Manifest zestawu odwołuje się zarówno do modułów Client , jak i Stringer .
Uwaga
Zestawy wieloplikowe mogą mieć tylko jeden punkt wejścia, nawet jeśli zestaw ma wiele modułów kodu.
Istnieje kilka powodów, dla których warto utworzyć zestaw wieloplikowy:
Aby połączyć moduły napisane w różnych językach. Jest to najczęstsza przyczyna tworzenia zestawu wieloplikowego.
Aby zoptymalizować pobieranie aplikacji, umieszczając rzadko używane typy w module, który jest pobierany tylko w razie potrzeby.
Aby połączyć moduły kodu napisane przez kilku deweloperów. Mimo że każdy deweloper może skompilować każdy moduł kodu w zestawie, może to wymusić publiczne uwidocznienie niektórych typów, które nie są uwidocznione, jeśli wszystkie moduły zostaną umieszczone w zestawie wieloplikowym.
Po utworzeniu zestawu możesz podpisać plik zawierający manifest zestawu, a tym samym zestaw, albo nadać plikowi i zestawowi silną nazwę i umieścić go w globalnej pamięci podręcznej zestawów.
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla