Свойство Environment.CurrentDirectory
всегда возвращает путь к системному каталогу, а не к каталогу моего приложения. На компьютере моего коллеги он возвращает каталог приложения.
В чем проблема? Как я могу решить это?
У меня работает следующий код
ePCRSettings = XMLParser.XmlParser.Deserialize<PCRGeneratorSettings>(string.Format("{0}\\ePCRPDFSettings.xml", AppDomain.CurrentDomain.BaseDirectory));
AppDomain.CurrentDomain.BaseDirectory - Returns the directory E:\MyApplications\.
Следующий код не работает для меня
ePCRSettings = XMLParser.XmlParser.Deserialize<PCRGeneratorSettings>(string.Format("{0}\\ePCRPDFSettings.xml", Environment.CurrentDirectory));
Environment.CurrentDirectory - Returns c:\windows\system32.
Этот файл .dll может использоваться в приложениях VB 6 и ASP.NET