Programmi kirjutamisel on sageli kasutatav projekti juurkataloog kokku võetud järgmiselt: 1. Hangi konsoolirakenduse juurkataloogi meetod Meetod 1: Environment.CurrentDirectory praeguse töökataloogi täieliku kvalifitseeritud tee saamiseks või seadistamiseks Meetod 2: AppDomain.CurrentDomain.BaseDirectory saab baaskataloogi, mida assamblee konfliktide lahendaja kasutab assamblee uurimiseks 2. Hangi veebirakenduse juurkataloogi meetod Meetod 1, HttpRuntime.AppDomainAppPath.ToString(); Saab füüsilise draivi tee rakenduse kataloogi, mis asub praeguses rakenduse domeenis. Kasutatud App_Data omandamiseks Meetod 2: Server.MapPath("") või Server.MapPath("~/"); Tagastab füüsilise failitee, mis on veebiserveris määratud virtuaalse tee vastas Meetod 3, Request.ApplicationPath; Hangi ASP.NET rakenduse virtuaalne juur serveris 3. Hangi WinForm rakenduse juurkataloogi meetod 1、Environment.CurrentDirectory.ToString(); Hangi või sea täielikult kvalifitseeritud tee praegusesse töökataloogi 2、Application.StartupPath.ToString(); Hangi tee käivitatava failini, mis käivitas rakenduse, välja arvatud käivitatava faili nimi 3、Directory.GetCurrentDirectory(); Hangi rakenduse praegune töökataloog 4、AppDomain.CurrentDomain.BaseDirectory; Hangi baaskataloog, mida assembly konfliktide lahendaja kasutab assamblee uurimiseks 5、AppDomain.CurrentDomain.SetupInformation.ApplicationBase; Hangi või määra rakenduse sisaldava kataloogi nimi Järgmised kaks meetodit võimaldavad saada täitmisfaili nime 1、Process.GetCurrentProcess(). MainModule.FileName; Sa saad selle exe failinime, mis hetkel käivitatakse. 2、Application.ExecutablePath; Hangi tee käivitatava failini, mis käivitas rakenduse, sealhulgas käivitatava faili nimi |