Итак, я уже некоторое время работаю с C #, и я получил эту ошибку, которая довольно странная.Ошибка относится к тому, чего не существует.Я никогда не ссылался на мой проект ни на какой test.dll или что-то еще, только используя пользовательские dll и системные.
Журнал ошибок: http://tinypaste.com/cb350
Не разместил здесь журналпотому что это как бы сломало макет?
Main:
[STAThread]
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
bool forceFirstRun = false;
if (args.Length == 1)
if (args[0].Trim().ToUpper() == "-ffr") // Force First Run
forceFirstRun = true;
if (forceFirstRun | args.Length == 0)
Application.Run(new frmGUI());
else
{
string[] cmdArgs = args;
List<string> lstCmdArgs = new List<string>(cmdArgs);
if (forceFirstRun)
{
lstCmdArgs.RemoveAt(0);
cmdArgs = lstCmdArgs.ToArray();
}
ParseScript.Start(cmdArgs);
}
}
Класс ParseScript: класс ParseScript {частная статическая строка ErrorMessage = "";
private static string[] validVersionsArray = new string[] { "v171", "v1712 };
private static List<string> validVersions = new List<string>(validVersionsArray);
...
Ошибка возникает сразу после определения List validVersion;
ParseScript.Start довольно большой, но ошибка возникает в самом начале при создании класса в методе Main.
Извините, ребята, проблема была в том, что у моих параметров отладки был первый рабочий аргумент, и он не был правильно отформатирован, путь использовал одну обратную косую черту вместо двух.