У меня есть приложение командной строки C#, и если я запустил его в Visual Studio, он отлично работает (debug или release, x86) , Если я открою командную строку и запустим исполняемый файл, который был создан во время его отладки, я получаю сообщение об ошибке «Попытка чтения или записи защищенной памяти».Ошибка «Ошибка чтения или записи защищенной памяти» в командной строке, но не при запуске через визуальную студию
Неужели кто-нибудь еще сталкивается с проблемой, когда приложение работает нормально в VS, но не через командную строку?
Заранее благодарен!
Этот вопрос будет трудно ответить, не зная больше о конкретном приложении, бросающем исключение. Можете ли вы предоставить какой-либо код, который поможет нам вам помочь? –
Обратите внимание, что поведение системной кучи изменяется, если программа запускается под отладчиком. Это может быть то, что вы видите. –
Спасибо, я пытаюсь открыть файл erdas, представляющий собой файл, используя библиотеку GDAL. 'Dataset ds = Gdal.Open (FileName, Access.GA_ReadOnly);' Тогда, когда я пытаюсь получить доступ к любому из его атрибутов, я получаю ошибку System.AccessViolationException. – Michael