Pentru acest răspuns, fișierele din folderul cu fișierul de proiect exe în studioul vizual - depășirea stivei în limba rusă

  1. Fișierele * .vshost. * Sunt necesare pentru Visual Studio. Acestea sunt încărcate de depanatorul C # (și probabil VB) și sunt în permanență în memorie, iar când porniți procesul de depanare, acesta se încarcă în contextul procesului vshost. Aceasta accelerează pornirea depanării, iar în contextul acestui proces se fac calcule în fereastra imediată. Aceste fișiere trebuie să fie în același director ca și aplicația, pentru că în caz contrar vor apărea probleme la încărcarea modulelor dependente, iar interogarea directorului de programe va da rezultate greșite. (Mai mult despre vshost aici.)
  2. Fișierele * .pdb conțin doar informații de depanare, cum ar fi nume de variabile locale și numere de linii. Acestea sunt necesare pentru ca debuggerul să se poată potrivi cu codul compilat cu textul sursă.
  3. Fișierele * .manifest sunt un manifest de asamblare. Acesta poate fi inclus în .exe sau situată lângă fișier. Pentru fișierul .exe, manifestul este inclus în acesta atunci când se compilează, astfel încât să nu creați fișiere inutile. Dar pentru fișierul .vshost se află în apropiere, astfel încât să nu aveți nevoie să recompilați .vshost. care este, pentru optimizare.
  4. Fișierele * .config sunt conținutul aplicației App.config a aplicației. Există setări la nivel de aplicație. La instalarea aplicației, acest fișier trebuie copiat în directorul de instalare (în fișierele programului). Setările personalizate sunt stocate în% APPDATA% ale utilizatorului curent și sunt create automat.






Aceste fișiere nu trebuie șterse, dar dacă le ștergeți, ele vor fi recreate de către compilator. Pentru implementare, aveți nevoie de numai .exe (și / sau .dll) și .config (unul care nu este de la vshost). Puteți, de asemenea, să salvați .pdb pentru depanarea ulterioară, dar nu trebuie să îl includeți în livrarea către clienți. (Dacă compilați o versiune pentru depanare, atunci aceasta va fi utilă.)







răspunsul este 5 noiembrie '16 la 11:36







Articole similare

Trimiteți-le prietenilor: