2013-09-10 4 views
-1

Я работаю над проектом, и я становлюсь всегда исключением «TypeInitializationException». Я попытался дать строку глобальной строковой переменной, но она не удалась. Вот код ViewModel и он не на второй линииSystem.TypeInitializationException между двумя программами в F #

| {State = _}, ConsumablesClicked vm -> 
    Testtyp <- vm.TrackPosition.ToString() 

Это на другой программе

let mutable Testtyp = "" 

я стал это InnerException «Не удается прочитать ключи, когда либо приложение не имеет консоли или когда консольный ввод был перенаправлен из файла. Попробуйте Console.Read. ".

«Инициализатор типа для». $ BarcodeGenerieren «выбрал исключение». Это исключение исключения.

Есть ли у кого-то идея, как решить эту проблему?

ответ

-1

Я нашел решение после многих попыток, и это было только то, что у меня был код Console.Readkey в моем коде, который я забыл удалить.

У меня была консольная аппликация, и я преобразовал ее в класс.

1

Это исключение указывает, что какой-то код пытается вызвать Console.ReadKey, когда стандартный ввод для этого процесса был перенаправлен (см., Например, Allowing redirection of StandardInput of a C# application when doing "Console.ReadKey"). Решение заключается не в вызове Console.ReadKey, но из вашего описания не ясно, где это происходит (возможно, в статическом конструкторе для одного из ваших типов?).

Смежные вопросы