Szukałem czegoś takiego jak Server.MapPath w dziedzinie ASP.NET, aby przekonwertować wyjście Assembly.GetExecutingAssembly(). CodeBase do ścieżki pliku z literą dysku.Czy istnieje metoda .NET Framework do konwertowania identyfikatorów URI plików do ścieżek z literami dysku?
Poniższy kod działa dla przypadków testowych próbowałem:
private static string ConvertUriToPath(string fileName) { fileName = fileName.Replace("file:///", ""); fileName = fileName.Replace("/", "\\"); return fileName; }
wydaje się, że powinno być coś w .NET Framework, że byłoby znacznie lepiej - po prostu nie były w stanie znaleźć to.
Scotta to, co chcesz, ale ja jestem z głosów. – MusiGenesis