Die Eigenschaft Environment.CurrentDirectory
gibt immer den Pfad des Systemverzeichnisses anstelle meines Anwendungsverzeichnisses zurück. Auf dem PC meines Kollegen gibt es das Anwendungsverzeichnis zurück.Environment.CurrentDirectory in C# .NET
Was ist das Problem? Wie kann ich es lösen?
Der folgende Code ist für mich arbeiten
ePCRSettings = XMLParser.XmlParser.Deserialize<PCRGeneratorSettings>(string.Format("{0}\\ePCRPDFSettings.xml", AppDomain.CurrentDomain.BaseDirectory));
AppDomain.CurrentDomain.BaseDirectory - Returns the directory E:\MyApplications\.
Der folgende Code nicht für mich
ePCRSettings = XMLParser.XmlParser.Deserialize<PCRGeneratorSettings>(string.Format("{0}\\ePCRPDFSettings.xml", Environment.CurrentDirectory));
Environment.CurrentDirectory - Returns c:\windows\system32.
Diese DLL-Datei verwendet in VB 6 und ASP.NET-Anwendungen werden können, arbeitet
Fügen Sie weitere Informationen hinzu ... vielleicht hilft Ihnen ein Code-Snippet, zu erklären, was Sie tun möchten, um eine Antwort zu erhalten. – Gishu
Ist es eine Windows Forms-Anwendung? – Jehof
Es ist eine Klassenbibliothek. Aber kann in VB 6 und ASP.NET-Anwendungen verwendet werden – gopal