CHM menolak untuk membuka dari beberapa folder

13

Semoga Anda memiliki OS Windows di mana Anda dapat membuka file .chm dengan benar.

Katakanlah Anda memiliki file yang dipanggil A.chmyang terbuka dengan benar

  • Sekarang buat folder bernama f.column
  • Salin A.chmke f.column folder

Sekarang klik dua kali untuk membuka A.chmfile di Explorer dan Anda akan melihat dialog dengan pesan:

Tidak dapat membuka file: D:\f.column\API_GB.chm.

Adakah yang tahu mengapa ini terjadi?

Ini adalah masalah yang berhubungan dengan pengembang, karena biasanya pengguna akan meluncurkan bantuan dari menu bantuan aplikasi, dan cenderung percaya bahwa bug ada dalam aplikasi dan menghubungi pengembang. Ini sangat mungkin terjadi pada aplikasi yang menginstal ke dalam profil pengguna, karena bug akan dipicu jika nama pengguna mengandung .col.

parapura rajkumar
sumber
2
Ini aneh - saya bisa mereproduksi. Sepertinya semua folder bernama like *.col*memicu kesalahan.
Blorgbeard keluar pada

Jawaban:

10

Ini adalah masalah yang diketahui , dan tidak bisa diperbaiki .

Ketika Microsoft disampaikan MSDN Library dalam Bantuan HTML format yang 1.x tua, mereka digunakan .colfile untuk daftar semua .chmfile yang akan dimasukkan dalam col pembacaan.

Satu-satunya solusi adalah memindahkan CHM ke folder lain.

File chm apa pun yang ada di folder bernama *.col*tidak akan terbuka. Contoh jalur yang akan menyebabkan kesalahan ini:

C:\asdf.col\TFSInstall.chm

C:\Documents and Settings\john.coltrane\Desktop\TFSInstall.chm

Danny Beckett
sumber
Atau Anda dapat symlink ke file / folder ini, yang juga menghindari masalah dengan drive jaringan.
Bob
2
Bau kode yang jelek. Saya dapat memahami file * .col atau folder yang berakhir dengan .col tetapi memiliki .col di mana saja di jalur ... Ini benar-benar gila
parapura rajkumar