La propiedad Environment.CurrentDirectory
siempre devuelve la ruta del directorio del sistema en lugar de mi directorio de aplicaciones. En la PC de mi colega, devuelve el directorio de la aplicación.Environment.CurrentDirectory in C# .NET
¿Cuál es el problema? ¿Cómo puedo resolverlo?
El siguiente código está trabajando para mí
ePCRSettings = XMLParser.XmlParser.Deserialize<PCRGeneratorSettings>(string.Format("{0}\\ePCRPDFSettings.xml", AppDomain.CurrentDomain.BaseDirectory));
AppDomain.CurrentDomain.BaseDirectory - Returns the directory E:\MyApplications\.
El siguiente código no está funcionando para mí
ePCRSettings = XMLParser.XmlParser.Deserialize<PCRGeneratorSettings>(string.Format("{0}\\ePCRPDFSettings.xml", Environment.CurrentDirectory));
Environment.CurrentDirectory - Returns c:\windows\system32.
Este archivo .dll se puede utilizar en VB 6 y aplicaciones ASP.NET
Agregue un poco más de información ... tal vez un fragmento de código y explicando lo que está tratando de hacer lo ayudará a obtener una respuesta. – Gishu
¿Es una aplicación de Windows Forms? – Jehof
Es una biblioteca de clases. Pero se puede usar en aplicaciones VB 6 y ASP.NET – gopal