Qualcuno può dirmi come posso ottenere il percorso file corretto per il file data.xml? Qui è dove il file si trova:Percorso file corretto all'interno dell'applicazione console C#
Qui è il mio codice C# che sta controllando per vedere se il file esiste per il percorso in dotazione:
public class Parser
{
static void Main(string[] args)
{
Console.WriteLine(File.Exists("App_Data/data.xml"));
Console.Read();
}
}
continuo a ricevere falso, il che significa un tale il file non esiste. Così percorsi del file che ho provato finora includono:
"~/App_Data/data.xml"
"/App_Data/data.xml"
"App_Data/data.xml"
Se questo fosse un applicazione Web, vorrei sapere cosa fare, utilizzando il HttpContext e ottenere il file. Ma dal momento che questa è un'applicazione Console, non lo so.
Su una nota correlata, qual è la differenza tra un'applicazione Console e un'applicazione eseguibile? Ho corretto che non c'è differenza, dal momento che un'app Console può essere un'app eseguibile se ha un metodo Main?
Grazie
L'ho appena fatto, e l'ho eseguito di nuovo, e ancora ottenuto un falso :( – Ciwan
L'azione di generazione è impostata su Contenuto? – Leon
Hai ottenuto un voto per chiarire il bit dell'applicazione eseguibile. Sì, lo ho impostato su Contenuto e Copia sempre. – Ciwan