Ich habe eine App, die im Debug funktioniert. Die Befehlszeilenargumente werden an die Anwendung übergeben.Wenn ich C# App veröffentlichen die Befehlszeilenargumente sind nicht durch
Aber wenn ich von VS in ein Verzeichnis auf der Festplatte veröffentlichen und dann starten Sie die Anwendung mit
MyApp.application „myArg“
Dann werden die Argumente scheinen nicht zu übergeben werden die App.
static class Program
{
public static string[] Args;
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
Args = args;
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
Sie müssen mehr Code als das zeigen. – DavidG
Bist du sicher? Haben Sie eine Spur (wie Drucken der Inhalt von Argumenten in eine Textdatei?) –
Ja in Form1 Ich zeige Arg in einer MessageBox, aber da es keine gibt, bekomme ich ein Index-Problem. – ManInMoon