Ich suchte nach etwas wie Server.MapPath im ASP.NET-Bereich, um die Ausgabe von Assembly.GetExecutingAssembly(). CodeBase in einen Dateipfad mit Laufwerksbuchstaben zu konvertieren.Gibt es eine .NET Framework-Methode zum Konvertieren von Datei-URIs in Pfade mit Laufwerkbuchstaben?
Der folgende Code funktioniert für die Testfälle habe ich versucht:
private static string ConvertUriToPath(string fileName) { fileName = fileName.Replace("file:///", ""); fileName = fileName.Replace("/", "\\"); return fileName; }
Es scheint, wie sollte es etwas in der .NET Framework sein, die viel besser wäre - ich habe nur nicht in der Lage gewesen, es zu finden.
Scotts Antwort ist, was Sie wollen, aber ich bin aus der Stimmen. – MusiGenesis