ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

mono-shlib-cop - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ mono-shlib-cop ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ mono-shlib-cop ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


mono-shlib-cop - ຕົວກວດສອບການນຳໃຊ້ຫ້ອງສະໝຸດທີ່ແບ່ງປັນ

ສະຫຼຸບສັງລວມ


mono-shlib-cop [ຕົວເລືອກ]* [ASSEMBLY-FILE-NAME]*

OPTIONS


-p, --prefixes=PREFIX
ຄຳນຳໜ້າການຕິດຕັ້ງ Mono. ນີ້ແມ່ນເພື່ອຊອກຫາ $prefix/etc/mono/config. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນອີງໃສ່ສະຖານທີ່ຂອງ mscorlib.dll, ແລະປົກກະຕິແມ່ນຖືກຕ້ອງ.

ລາຍລະອຽດ


mono-shlib-cop ເປັນ​ເຄື່ອງ​ມື​ທີ່​ກວດ​ກາ​ການ​ປະ​ກອບ​ການ​ຄຸ້ມ​ຄອງ​ການ​ຊອກ​ຫາ​ຄວາມ​ຜິດ​ພາດ​ຫຼື​
ການ​ນໍາ​ໃຊ້​ທີ່​ຫນ້າ​ສົງ​ໃສ​ຂອງ​ຫ້ອງ​ສະ​ຫມຸດ​ແບ່ງ​ປັນ​.

ເຄື່ອງມືໃຊ້ເວລາຫນຶ່ງຫຼືຫຼາຍຊື່ໄຟລ໌ປະກອບ, ແລະກວດກາແຕ່ລະສະພາແຫ່ງທີ່ກໍານົດໄວ້.

ຂໍ້ຜິດພາດທີ່ກວດສອບລວມມີ:

* ມີຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນບໍ?

* ສັນຍາລັກທີ່ຮ້ອງຂໍມີຢູ່ໃນຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນບໍ?

ຄໍາ​ເຕືອນ​ທີ່​ກວດ​ສອບ​ສໍາ​ລັບ​ການ​ປະ​ກອບ​ມີ​:

* ຫໍສະໝຸດທີ່ແບ່ງປັນເປົ້າໝາຍເປັນຫໍສະໝຸດສະບັບບໍ? (ກ່ຽວຂ້ອງພຽງແຕ່ຢູ່ໃນລະບົບ Unix,
ບໍ່ແມ່ນ Mac OS X ຫຼື Windows.)

ໂດຍທົ່ວໄປ, ມີພຽງແຕ່ຫ້ອງສະຫມຸດສະບັບເຊັ່ນ: libc.so.6 ມີຢູ່ໃນເຄື່ອງຂອງຜູ້ໃຊ້,
ແລະຄວາມພະຍາຍາມໃນການໂຫຼດ libc.so ຈະສົ່ງຜົນໃຫ້ a System.DllNotFoundException. ມີສາມ
ວິທີແກ້ໄຂນີ້:

1. ຮຽກຮ້ອງໃຫ້ຜູ້ໃຊ້ຕິດຕັ້ງໃດໆ -ການພັດທະນາ ແພກເກດທີ່ສະຫນອງ unversioned
ຫໍສະໝຸດ. ນີ້ປົກກະຕິແລ້ວຮຽກຮ້ອງໃຫ້ຜູ້ໃຊ້ຕິດຕັ້ງຈໍານວນຫລາຍຂອງການເພີ່ມເຕີມ
packages, complicating ຂະບວນການຕິດຕັ້ງ.

2. ໃຊ້ຊື່ສະບັບເຕັມຢູ່ໃນຂອງທ່ານ DllImport ຖະແຫຼງການ. ອັນນີ້ຕ້ອງການການແກ້ໄຂ
ລະຫັດແຫຼ່ງຂອງທ່ານແລະ recompiling ທຸກຄັ້ງທີ່ທ່ານຕ້ອງການເພື່ອເປົ້າຫມາຍສະບັບທີ່ແຕກຕ່າງກັນຂອງ
ຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ.

3. ສະໜອງ assembly.config ໄຟລ໌ທີ່ປະກອບດ້ວຍ ອົງປະກອບທີ່ຈະ remap ໄດ້
ຊື່ຫ້ອງສະໝຸດທີ່ແບ່ງປັນທີ່ໃຊ້ໂດຍການປະກອບຂອງທ່ານໃສ່ຫ້ອງສະໝຸດທີ່ແບ່ງປັນສະບັບຕົວຈິງ
ນໍາສະເຫນີຢູ່ໃນລະບົບຜູ້ໃຊ້. Mono ໃຫ້ຈໍານວນທີ່ມີຢູ່ແລ້ວກ່ອນ
ລາຍການ, ລວມທັງຫນຶ່ງສໍາລັບ libc.so ແລະ libX11.so.

EXAMPLE


ລະຫັດຕໍ່ໄປນີ້ປະກອບມີຕົວຢ່າງຂອງຄວາມຜິດພາດ ແລະຄໍາເຕືອນຂ້າງເທິງ:
ການນໍາໃຊ້ System.Runtime.InteropServices; // ສໍາລັບ DllImport
ຫ້ອງຮຽນສາທິດ {
[DllImport ("bad-library-name")]
private static extern void BadLibraryName ();

[DllImport ("libc.so")]
private static extern void BadSymbolName ();

[DllImport ("libcap.so")]
private static extern int cap_clear (IntPtr cap_p);
}

ຊື່ຫ້ອງສະໝຸດບໍ່ດີ
ສົມມຸດວ່າຫ້ອງສະຫມຸດ bad-library-name ບໍ່ມີຢູ່ໃນເຄື່ອງຂອງເຈົ້າ,
Demo.BadLibraryName ຈະ​ສ້າງ​ຄວາມ​ຜິດ​ພາດ​, ຍ້ອນ​ວ່າ​ມັນ​ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ​ຫ້ອງ​ສະ​ຫມຸດ​ແບ່ງ​ປັນ​ທີ່​
ບໍ່ສາມາດໂຫຼດໄດ້. ນີ້ອາດຈະເປັນສິ່ງທີ່ບໍ່ສົນໃຈ; ເບິ່ງ ບັກ

ຊື່ສັນຍາລັກທີ່ບໍ່ດີ
Demo.BadSymbolName ຈະສ້າງຄວາມຜິດພາດ, ເປັນ libc.so (ປັບ​ປຸງ​ໃຫມ່​ເປັນ libc.so.6 by
ໂມໂນ $prefix/etc/mono/config file) ບໍ່ມີຟັງຊັນ BadSymbolName

ການຂຶ້ນກັບຫ້ອງສະໝຸດແບບບໍ່ປ່ຽນແປງ
ສົມມຸດວ່າທ່ານມີໄຟລ໌ libcap.so , Demo.cap_clear ຈະ​ສ້າງ​ຄໍາ​ເຕືອນ​
ເນື່ອງຈາກວ່າ, ໃນຂະນະທີ່ libcap.so ສາມາດໂຫຼດໄດ້, libcap.so ອາດຈະບໍ່ມີຢູ່ໃນຜູ້ໃຊ້
ເຄື່ອງ (ໃນ FC2, /lib/libcap.so ແມ່ນສະຫນອງໂດຍ libcap-devel , ແລະທ່ານບໍ່ສາມາດສົມມຸດ
ຜູ້ໃຊ້ສຸດທ້າຍຈະມີອັນໃດ -ການພັດທະນາ ແພັກເກດທີ່ຕິດຕັ້ງ).

FIXING CODE


ການແກ້ໄຂແມ່ນຂຶ້ນກັບການເຕືອນໄພ ຫຼືຄວາມຜິດພາດ:

ຊື່ຫ້ອງສະໝຸດທີ່ບໍ່ດີ
ໃຊ້ຊື່ຫ້ອງສະໝຸດທີ່ຖືກຕ້ອງໃນ DllImport ຄຸນລັກສະນະ, ຫຼືສະຫນອງ a ເຂົ້າ
ເພື່ອສ້າງແຜນທີ່ຊື່ຫ້ອງສະໝຸດທີ່ມີຢູ່ຂອງທ່ານໃຫ້ເປັນຊື່ຫ້ອງສະໝຸດທີ່ຖືກຕ້ອງ.

ຊື່ສັນຍາລັກທີ່ບໍ່ດີ
ອ້າງເຖິງສັນຍາລັກທີ່ມີຕົວຈິງຢູ່ໃນຫ້ອງສະຫມຸດເປົ້າຫມາຍ.

ການຂຶ້ນກັບຫ້ອງສະໝຸດແບບບໍ່ປ່ຽນແປງ
ສະໜອງ ກ ເຂົ້າເພື່ອອ້າງອີງຫ້ອງສະໝຸດສະບັບທີ່ຖືກຕ້ອງ, ຫຼືບໍ່ສົນໃຈ
ເຕືອນໄພ (ເບິ່ງ ບັກ ).

DLLMAP ເຂົ້າມາ


Mono ຊອກຫາ ASSEMBLY-NAME ຂໍ້ມູນແຜນທີ່. ຕົວຢ່າງ, ກັບ mcs.exe , ໂມໂນ
ຈະອ່ານ mcs.exe.config , ແລະສໍາລັບ Mono.Posix.dll , Mono ຈະອ່ານ Mono.Posix.dll.config

ໄດ້ .config ໄຟລ໌ແມ່ນເອກະສານ XML ທີ່ມີລະດັບສູງສຸດ ພາກສ່ວນທີ່ມີ
ຮັງ ລາຍການ, ເຊິ່ງປະກອບດ້ວຍ dll ແລະ ເປົ້າ​ຫມາຍ ຄຸນ​ລັກ​ສະ​ນະ. ຄຸນສົມບັດ dll
ຄວນມີສະຕຣິງອັນດຽວກັນທີ່ໃຊ້ຢູ່ໃນຂອງເຈົ້າ DllImport ຄຸນ​ຄ່າ​ຄຸນ​ສົມ​ບັດ​, ແລະ​ເປົ້າ​ຫມາຍ​
ຄຸນ​ລັກ​ສະ​ນະ​ລະ​ບຸ​ວ່າ mono ຫ້ອງ​ສະ​ຫມຸດ​ທີ່​ແບ່ງ​ປັນ​ຄວນ​ຈະ​ ຕົວຈິງແລ້ວ ໂຫຼດໃນເວລາແລ່ນ.

ຕົວຢ່າງໄຟລ໌ .config ແມ່ນ:




ໃຊ້ mono-shlib-cop ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    Joplin
    Joplin
    Joplin ເປັນແຫຼ່ງທີ່ບໍ່ເສຍຄ່າແລະເປີດ
    note-taking ແລະ to-do ຄໍາຮ້ອງສະຫມັກທີ່
    ສາມາດຈັດການບັນທຶກຈໍານວນຫລາຍໃນ
    ຮູບແບບ Markdown, ຈັດໃຫ້ເຂົາເຈົ້າເຂົ້າໄປໃນ
    ປື້ມບັນທຶກ ແລະ...
    ດາວໂຫລດ Joplin
  • 2
    gerbv � a Gerber (RS-274X) viewer
    gerbv � a Gerber (RS-274X) viewer
    Gerbv ເປັນແຫຼ່ງເປີດໄຟລ໌ Gerber
    (RS-274X ເທົ່ານັ້ນ) viewer. Gerbv ໃຫ້ທ່ານ
    ໂຫຼດຫຼາຍໄຟລ໌ຢູ່ເທິງສຸດຂອງກັນແລະກັນ,
    ເຮັດການວັດແທກໃນຮູບພາບທີ່ສະແດງ,
    ແລະອື່ນໆ ...
    ດາວໂຫລດ gerbv � a Gerber (RS-274X) viewer
  • 3
    ໄອໂອມິເຕີ
    ໄອໂອມິເຕີ
    ເຄື່ອງມືການວິເຄາະປະສິດທິພາບ I/O.
    ຜູ້ຊົມ: ນັກພັດທະນາ, ຂໍ້ມູນ
    ເຕັກໂນໂລຊີ, ວິທະຍາສາດ / ການຄົ້ນຄວ້າ, ລະບົບ
    ຜູ້ບໍລິຫານ. ການໂຕ້ຕອບຜູ້ໃຊ້: Win32
    (MS Windows). ໂປຣແກມ...
    ດາວໂຫລດ Iometer
  • 4
    JXplorer - ຕົວທ່ອງເວັບ Java Ldap
    JXplorer - ຕົວທ່ອງເວັບ Java Ldap
    java LDAP client ທີ່ມີການສະຫນັບສະຫນູນ LDIF,
    ຄວາມປອດໄພ (inc SSL, SASL & GSSAPI),
    ແປເປັນຫຼາຍພາສາ (inc.
    ຈີນ), ການຊ່ວຍເຫຼືອອອນໄລນ໌, ຮູບແບບຜູ້ໃຊ້ແລະ
    ອື່ນໆອີກ...
    ດາວໂຫລດ JXplorer - A Java Ldap Browser
  • 5
    PosteRazor - ສ້າງໂປສເຕີຂອງທ່ານເອງ!
    PosteRazor - ສ້າງໂປສເຕີຂອງທ່ານເອງ!
    ຕ້ອງການພິມໂປສເຕີບໍ? ການຕັດ PosteRazor
    ໄຟລ໌ຮູບພາບເຂົ້າໄປໃນຕ່ອນແລະທ່ານສາມາດເຮັດໄດ້
    ພິມຫຼັງຈາກນັ້ນໃສ່ເຄື່ອງພິມຂອງທ່ານແລະກາວພວກມັນ
    ຮ່ວມກັນກັບໂປສເຕີ. FLTK ງ່າຍໂດຍອີງໃສ່
    ໃຊ້...
    ດາວ​ໂຫຼດ PosteRazor - ສ້າງ​ໂປ​ສ​ເຕີ​ຂອງ​ທ່ານ​ເອງ​!
  • 6
    ເຟດ
    ເຟດ
    Phaser ເປັນການເປີດໄວ, ຟຣີ, ແລະມ່ວນຊື່ນ
    ແຫຼ່ງ HTML5 ກອບເກມທີ່ສະເຫນີ
    WebGL ແລະ Canvas rendering ທົ່ວ
    desktop ແລະຕົວທ່ອງເວັບມືຖື. ເກມ
    ສາມາດຮ່ວມ...
    ດາວໂຫລດ Phaser
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    4g8
    4g8
    4g8 - ການຈັບແພັກເກັດແລະການຂັດຂວາງ
    ສໍາລັບ Switched Networks ...
    ແລ່ນ 4g8
  • 2
    4s-adminJ
    4s-adminJ
    4s-admin � 4store cluster management
    ເຄື່ອງ​ມື ...
    ແລ່ນ 4s-adminJ
  • 3
    ສ້າງ
    ສ້າງ
    creduce - ຕົວຫຼຸດໂປຣແກຣມ C ແລະ C++
    ລາຍລະອຽດ: creduce 2.5.0 (unknown) --
    ໂປຣແກມ C ແລະ C++ ຫຼຸດ C-Reduce
    ຮຽກຮ້ອງໃຫ້ມີ "ການທົດສອບທີ່ຫນ້າສົນໃຈ" ແລະ
    ຫນຶ່ງຫຼື ...
    ແລ່ນ creduce
  • 4
    creepy
    creepy
    CREEPY - ຂໍ້ມູນສະຖານທີ່ຕັ້ງພູມສາດ
    ລາຍລະອຽດຂອງຕົວສັງລວມ: creepy ແມ່ນ
    ຄໍາຮ້ອງສະຫມັກທີ່ອະນຸຍາດໃຫ້ທ່ານເພື່ອເກັບກໍາ
    ຂໍ້​ມູນ​ກ່ຽວ​ກັບ​ການ​ຕັ້ງ​ພູມ​ສາດ​ກ່ຽວ​ກັບ​ການ​
    ຜູ້​ໃຊ້​ຈາກ ...
    ແລ່ນ creepy
  • 5
    g.gisenvgrass
    g.gisenvgrass
    g.gisenv - ຜົນຜະລິດແລະປັບປຸງແກ້ໄຂ
    ການຕັ້ງຄ່າຕົວແປ GRASS ໃນປະຈຸບັນຂອງຜູ້ໃຊ້.
    ພິມຕົວແປ GRASS ທີ່ກຳນົດໄວ້ທັງໝົດ ຖ້າບໍ່ມີ
    ທາງເລືອກແມ່ນໃຫ້. ຄໍາສໍາຄັນ: ໂດຍທົ່ວໄປ,
    ຕັ້ງ...
    ແລ່ນ g.gisenvgrass
  • 6
    g.guigrass
    g.guigrass
    g.gui - ເປີດຕົວຜູ້ໃຊ້ກາຟິກ GRASS
    interface (GUI) session. ທາງເລືອກ
    ອັບເດດການຕັ້ງຄ່າສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ເລີ່ມຕົ້ນ.
    KEYWORDS: ທົ່ວໄປ, GUI, ສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ ...
    ແລ່ນ g.guigrass
  • ເພີ່ມເຕີມ »

Ad