Ini ialah arahan gacutil yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
gacutil - Utiliti pengurusan Cache Perhimpunan Global.
SINOPSIS
gacutil [-pengguna] [perintah] [pilihan]
DESCRIPTION
gacutil ialah alat yang digunakan oleh pembangun untuk memasang pemasangan versi ke dalam sistem
Global Assembly Cache (GAC) untuk menjadi sebahagian daripada perhimpunan yang tersedia untuk semua
aplikasi semasa runtime.
Perhatikan bahawa ia tidak tersedia secara langsung kepada pengkompil. Konvensyennya ialah
himpunan juga mesti diletakkan dalam direktori yang berasingan untuk diakses oleh pengkompil.
Ini dilakukan dengan arahan -pakej kepada gacutil.
Alat ini membenarkan pemasangan, penyingkiran dan penyenaraian kandungan pemasangan
cache.
GAC adalah relatif kepada awalan pemasangan Mono: mono_prefix/lib/mono.
PERINTAH
-i [-check_refs] [-pakej NAMA] [-akar ROOTDIR] [-gacdir GACDIR]
Memasang pemasangan ke dalam cache pemasangan global. ialah nama bagi
fail yang mengandungi manifes perhimpunan
Pilihan -pakej boleh digunakan untuk juga membuat direktori dalam awalan/lib/mono dengan
namakan NAME dan symlink dibuat daripada NAME/assembly_name ke perhimpunan pada GAC.
Ini digunakan supaya pembangun boleh merujuk satu set perpustakaan sekaligus.
Pilihan -root digunakan untuk menentukan nilai "libdir" awalan pemasangan yang
berbeza daripada awalan sistem GAC. Penggunaan automake biasa ialah "-root
$(DESTDIR)$(awalan)/ lib". Untuk mengakses pemasangan yang dipasang pada awalan selain daripada mono
awalan, adalah perlu untuk menetapkan pembolehubah persekitaran MONO_GAC_PREFIX.
Pilihan -gacdir disertakan untuk keserasian ke belakang tetapi tidak disyorkan untuk yang baharu
kod. Gunakan pilihan -root sebaliknya.
Pilihan -check_refs digunakan untuk memastikan pemasangan dipasang ke dalam GAC
tidak merujuk mana-mana perhimpunan bernama bukan kuat. Perhimpunan sedang dipasang pada GAC
tidak boleh merujuk perhimpunan bernama bukan kuat, namun ia adalah semakan pilihan.
-l [nama_himpunan] [-akar ROOTDIR] [-gacdir GACDIR]
Menyenaraikan kandungan cache pemasangan global. Apabila parameter ialah
ditetapkan hanya perhimpunan sepadan disenaraikan.
-u [-pakej NAMA] [-akar ROOTDIR] [-gacdir GACDIR]
Menyahpasang pemasangan daripada cache pemasangan global. adalah
nama perhimpunan (separa atau layak sepenuhnya) untuk dikeluarkan daripada perhimpunan global
cache. Jika nama separa dinyatakan semua pemasangan yang sepadan akan dinyahpasang. Sebagai
bertentangan dengan pilihan pemasangan yang mengambil nama fail, ini mengambil sebagai hujah
nama perhimpunan, yang kelihatan seperti ini:
MyLibrary.Something, versi=1.0.0.0, publicKeyToken=xxxx,culture=neutral
Perhatikan bahawa anda boleh mempunyai ruang dalam baris arahan. Tidak perlu memetik mereka.
Melakukan penyingkiran tamak. Jika anda hanya menentukan satu komponen seperti, "MyLibrary.Something",
ia akan mengalih keluar semua versi perpustakaan.
-kita [-pakej NAMA] [-akar ROOTDIR] [-gacdir GACDIR] Menyahpasang an
perhimpunan menggunakan nama penuh perhimpunan yang ditentukan. ialah jalan ke an
perhimpunan. Nama perhimpunan penuh diambil daripada perhimpunan yang ditentukan jika ada
pemasangan dalam GAC dengan nama yang sepadan, ia dialih keluar. Tidak seperti pilihan -u pilihan ini
mengambil nama fail, seperti ini:
Contoh: -us myDll.dll
CPC [-pakej NAMA] [-akar ROOTDIR] [-gacdir GACDIR] Menyahpasang satu
atau lebih banyak perhimpunan daripada cache pemasangan global. adalah jalan ke a
fail ujian yang mengandungi senarai nama pemasangan pada baris berasingan.
Contoh -ul assembly_list.txt
kandungan assembly_list.txt:
assembly1,Versi=1.0.0.0,Culture=ms,PublicKeyToken=0123456789abcdef
assembly2,Versi=2.0.0.0,Culture=ms,PublicKeyToken=0123456789abcdef
Gunakan gacutil dalam talian menggunakan perkhidmatan onworks.net