Paklausa:
Projekte yra trijų tipų DLL, per daug ir netvarkingi. Kaip juos sudėti į tris pakatalogius Pavyzdžiui, kas: Dev yra įtrauktas į katalogą Devexpress Įdėkite savo nuorodų bibliotekos projektą į katalogą Lib Trečiųjų šalių DLL dedami į katalogą Oth
Kai kuriame didelį projektą, pamatysime, kad projekte bus daug dll, o aš noriu įdėti skirtingus dll į skirtingus aplankus pagal skirtingas funkcijas.
Pavyzdys:
Mes net2 yra konsolės projektas, jis nurodys "ClassLibrary4" klasės biblioteką, sukompiliuota programa ir dll bus tame pačiame kataloge, noriu įdėti ClassLibrary4.dll į bandomąjį aplanką po programos katalogu, mes įdėjome tiesiai į, tai bus išimtis:
Neapdorota išimtis: System.IO.FileNotFoundException: nepavyko įkelti failo arba rinkinio "ClassLibrary4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" arba vienos iš jo priklausomybių. Sistema negali rasti nurodyto failo. Tinkle2. Program.Main(String[] argumentai) Sprendimas
Redaguokite net2.exe.config failą ir pridėkite zondavimo nustatymus taip:
Jei yra du skirtingi DLL, kuriuos reikia įdėti į du skirtingus aplankus, vidujeKabliataškių naudojimas skirtingiems aplankams nurodytiPavyzdžiui:
ClassLibrary4 kodas:
NET2 kodas:
Pabandykite paleisti programą, kaip parodyta toliau:
Pastaba:Galite parašyti šikšnosparnio scenarijų ir įdėti bibliotekos dll į pakatalogį per laiką po surinkimo sugeneravimo。
(Pabaiga)
|