La proprietà Environment.CurrentDirectory
restituisce sempre il percorso della directory di sistema invece della directory dell'applicazione. Nel PC del mio collega, restituisce la directory dell'applicazione.Environment.CurrentDirectory in C# .NET
Qual è il problema? Come posso risolverlo?
Il seguente codice sta lavorando per me
ePCRSettings = XMLParser.XmlParser.Deserialize<PCRGeneratorSettings>(string.Format("{0}\\ePCRPDFSettings.xml", AppDomain.CurrentDomain.BaseDirectory));
AppDomain.CurrentDomain.BaseDirectory - Returns the directory E:\MyApplications\.
Il seguente codice non funziona per me
ePCRSettings = XMLParser.XmlParser.Deserialize<PCRGeneratorSettings>(string.Format("{0}\\ePCRPDFSettings.xml", Environment.CurrentDirectory));
Environment.CurrentDirectory - Returns c:\windows\system32.
Questo file .dll può essere utilizzato in VB 6 e applicazioni ASP.NET
Aggiungi qualche informazione in più ... forse uno snippet di codice e spiegando cosa stai cercando di fare ti aiuterà a ottenere una risposta. – Gishu
È un'applicazione Windows Form? – Jehof
È una libreria di classi. Ma può essere utilizzato nelle applicazioni VB 6 e ASP.NET – gopal