La propriété Environment.CurrentDirectory
renvoie toujours le chemin du répertoire système à la place du répertoire de l'application. Sur le PC de mon collègue, il renvoie le répertoire de l'application.Environment.CurrentDirectory in C# .NET
Quel est le problème? Comment puis-je le résoudre?
Le code suivant fonctionne pour moi
ePCRSettings = XMLParser.XmlParser.Deserialize<PCRGeneratorSettings>(string.Format("{0}\\ePCRPDFSettings.xml", AppDomain.CurrentDomain.BaseDirectory));
AppDomain.CurrentDomain.BaseDirectory - Returns the directory E:\MyApplications\.
Le code suivant ne fonctionne pas pour moi
ePCRSettings = XMLParser.XmlParser.Deserialize<PCRGeneratorSettings>(string.Format("{0}\\ePCRPDFSettings.xml", Environment.CurrentDirectory));
Environment.CurrentDirectory - Returns c:\windows\system32.
Ce fichier .dll peut être utilisé dans VB 6 et applications ASP.NET
Ajoutez plus d'informations ... peut-être un extrait de code et d'expliquer ce que vous essayez de faire vous aider à obtenir une réponse. – Gishu
S'agit-il d'une application Windows Forms? – Jehof
C'est une bibliothèque de classes. Mais peut être utilisé dans les applications VB 6 et ASP.NET – gopal