Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gacutil komutudur.
Program:
ADI
gacutil - Küresel Derleme Önbelleği yönetim aracı.
SİNOPSİS
gakutil [-kullanıcı] [emretmek] [seçenekler]
TANIM
gakutil sürümlü derlemeleri sisteme yüklemek için geliştiriciler tarafından kullanılan bir araçtır
Genel Montaj Önbelleği (GAC), herkes için mevcut olan derlemelerin bir parçası olmak için
çalışma zamanında uygulamalar.
Derleyici tarafından doğrudan kullanılabilir olmadıklarına dikkat edin. Sözleşme şu ki
derlemeler ayrıca derleyici tarafından erişilebilecek ayrı bir dizine yerleştirilmelidir.
Bu, gacutil'e yönelik -package yönergesi ile yapılır.
Araç, montaj içeriğinin yüklenmesine, kaldırılmasına ve listelenmesine izin verir
önbelleği.
GAC, Mono yükleme önekine göredir: mono_prefix/lib/mono.
KOMUTLAR
-i [-check_refs] [-paket İSİM] [-kök KÖK DİZİNİ] [-gacdır GACDIR]
Genel derleme önbelleğine bir derleme yükler. adıdır
derleme bildirimini içeren dosya
-package seçeneği aynı zamanda önek/lib/mono'da bir dizin oluşturmak için de kullanılabilir.
name NAME ve NAME/assembly_name öğesinden GAC'deki Assembly'ye bir sembolik bağlantı oluşturulur.
Bu, geliştiricilerin aynı anda bir dizi kitaplığa başvurabilmesi için kullanılır.
-root seçeneği, bir kurulum önekinin "libdir" değerini belirtmek için kullanılır.
sistem GAC'sinin önekinden farklıdır. Tipik automake kullanımı "-root" şeklindedir.
$(DESTDIR)$(ön ek)/ lib". Mono dışında bir önek üzerine kurulu derlemelere erişmek için
önek, MONO_GAC_PREFIX ortam değişkenini ayarlamak gereklidir.
-gacdir seçeneği geriye dönük uyumluluk için dahil edilmiştir ancak yeni sürümler için önerilmez.
kod. Bunun yerine -root seçeneğini kullanın.
-check_refs seçeneği, derlemenin GAC'ye yüklenmesini sağlamak için kullanılır
güçlü olmayan adlandırılmış derlemelere başvurmaz. GAC'ye kurulmakta olan derlemeler
güçlü olmayan adlandırılmış derlemelere başvurmamalıdır, ancak bu isteğe bağlı bir kontroldür.
-l [derleme_adı] [-kök KÖK DİZİNİ] [-gacdır GACDIR]
Genel derleme önbelleğinin içeriğini listeler. Ne zaman parametre
belirtilen yalnızca eşleşen derlemeler listelenir.
-u [-paket İSİM] [-kök KÖK DİZİNİ] [-gacdır GACDIR]
Genel derleme önbelleğinden bir derlemeyi kaldırır. bu
genel derlemeden kaldırılacak derlemenin adı (kısmi veya tam nitelikli)
önbellek. Kısmi bir ad belirtilirse, eşleşen tüm derlemeler kaldırılacaktır. Olarak
dosya adı alan yükleme seçeneğinin aksine, bu bir argüman olarak
şuna benzeyen derleme adı:
MyLibrary.Something, sürüm=1.0.0.0, publicKeyToken=xxxx,kültür=neutral
Komut satırında boşluklar olabileceğine dikkat edin. Onlardan alıntı yapmaya gerek yok.
Açgözlü bir kaldırma gerçekleştirir. "MyLibrary.Something" gibi yalnızca bir bileşen belirtirseniz,
kitaplığın tüm sürümlerini kaldıracaktır.
-bize [-paket İSİM] [-kök KÖK DİZİNİ] [-gacdır GACDIR] Kaldırır
belirtilen derlemenin tam adını kullanarak derleme. bir yoldur
toplantı. Varsa, tam derleme adı belirtilen derlemeden alınır.
GAC'de eşleşen bir adla derleme kaldırılır. -u seçeneğinden farklı olarak bu seçenek
şöyle bir dosya adı alır:
Örnek: -us myDll.dll
TBM [-paket İSİM] [-kök KÖK DİZİNİ] [-gacdır GACDIR] Birini kaldırır
veya genel derleme önbelleğinden daha fazla derleme. a'ya giden yoldur
ayrı satırlarda derleme adlarının bir listesini içeren test dosyası.
Örnek -ul Assembly_list.txt
Assembly_list.txt içeriği:
derleme1,Sürüm=1.0.0.0,Kültür=tr,PublicKeyToken=0123456789abcdef
derleme2,Sürüm=2.0.0.0,Kültür=tr,PublicKeyToken=0123456789abcdef
onworks.net hizmetlerini kullanarak gacutil'i çevrimiçi kullanın