Аватар для MadBittern
7 / 7 / 2
Регистрация: 12.11.2012
Сообщений: 203

.net 4.0 необратимое исключение: System.IO.FileNotFoundException

03.11.2015, 12:23. Показов 5224. Ответов 32
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго дня. Столкнулся вот с такой вот проблемой - есть макрос для tekla structures, который делал выгрузку из модели в .xml, вот код самого макроса:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
namespace Tekla.Technology.Akit.UserScript
{
    public class Script
    {
        public static void Run(Tekla.Technology.Akit.IScript akit)
        {
            string path = System.Environment.GetEnvironmentVariable("XSBIN") + @"\applications\m_plugins\DataExtract";
            string m_application = "DataExtract.exe";
 
            if (System.IO.File.Exists(path + m_application))
            {
                System.Diagnostics.Process Process = new System.Diagnostics.Process();
                Process.EnableRaisingEvents = false;
                Process.StartInfo.FileName = path + m_application;
                Process.Start();
                Process.Close();
            }
        }
    }
}
этот макрос вызывает внешнее приложение DataExtract.exe, которое и производит саму выгрузку, все работало до пары до времени, к данной выгрузке не обращалсь достаточно длительное время, а когда понадобилось то получили вот такую ошибку:
Миниатюры
.net 4.0 необратимое исключение: System.IO.FileNotFoundException  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.11.2015, 12:23
Ответы с готовыми решениями:

Необработанное исключение типа "System.Net.Sockets.SocketException" в System.dll
Доброго времени суток! Есть следующая статья: Разработка прокси-сервера на C# В самом конце есть исходник с несколькими разными прокси...

Непостоянное исключение Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'
Добрых времени суток. Код прост - отправляет данные на сервер и принимает результат с оного. Исключение появляется рандомно, плюс это...

System.IO.FileNotFoundException и Global.asax
Может кто знает ключ к разгадке.... У меня на уровне Application_Error в Global.asax отлавливаются и публикуются UnhandledException's....

32
 Аватар для MadBittern
7 / 7 / 2
Регистрация: 12.11.2012
Сообщений: 203
05.11.2015, 16:40  [ТС]
Студворк — интернет-сервис помощи студентам
Если это в dotpeek, то у меня нет такого(( v1.0
Миниатюры
.net 4.0 необратимое исключение: System.IO.FileNotFoundException  
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18406 / 14338 / 5370
Регистрация: 17.03.2014
Сообщений: 29,026
Записей в блоге: 1
05.11.2015, 16:44
MadBittern, поставь более новую версию.
0
 Аватар для MadBittern
7 / 7 / 2
Регистрация: 12.11.2012
Сообщений: 203
05.11.2015, 16:46  [ТС]
Я не помню почему последняя не завилась, да попробую 1.1 поставить но уже завтра
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18406 / 14338 / 5370
Регистрация: 17.03.2014
Сообщений: 29,026
Записей в блоге: 1
05.11.2015, 16:50
MadBittern, скачай лучше самую последную версию. В 1.1 этой возможности не было. У меня сейчас установлена 1.5 и обновляюсь до 10 версии. (они недавно изменили нумерацию и после 1.5 выпустили 10.0).
0
 Аватар для MadBittern
7 / 7 / 2
Регистрация: 12.11.2012
Сообщений: 203
05.11.2015, 16:55  [ТС]
В 1.1 есть уже экспортнул, а 10 хз чет не завилась
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
05.11.2015, 19:16
Цитата Сообщение от MadBittern Посмотреть сообщение
При запуске появляется консоль и закрывается, что должен вернуть?
Ну значит путь есть, и проблема в этом экзешнике (например, его нужно попробовать запустить из консоли с админскими правами).
Цитата Сообщение от MadBittern Посмотреть сообщение
Что привлекло внимание в этом коде? Можно по подробнее если что то заметили?
Отношения к вопросу никакого, просто забавная попытка поймать ошибку в ядре фреймворка, которой никогда не произойдет

Добавлено через 10 минут
Хотя в целом идея разархивировать 7zip-ом это мощная идея Сразу видно энтерпрайз-сектор
0
 Аватар для MadBittern
7 / 7 / 2
Регистрация: 12.11.2012
Сообщений: 203
06.11.2015, 14:31  [ТС]
Экспортировал проект в VS, попробовал просто пере собрать ехе, при запуске приложения получаю черную консоль с мигающим курсором и не чего не происходит, настораживает вот это(см вложение) ЧЯДНТ?
Миниатюры
.net 4.0 необратимое исключение: System.IO.FileNotFoundException  
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18406 / 14338 / 5370
Регистрация: 17.03.2014
Сообщений: 29,026
Записей в блоге: 1
06.11.2015, 15:27
MadBittern, врядли это играет роль, но попробуй перекомпилировать под платформу x86 (свойства проекта, Build).
0
 Аватар для MadBittern
7 / 7 / 2
Регистрация: 12.11.2012
Сообщений: 203
06.11.2015, 16:30  [ТС]
хм, странно я не думаю, что это зависит от версии VS, у меня 2010 экспресс, но в с войствах проэкта указан только anyCPU

Добавлено через 16 минут
Возможно то что это все на виртуалке делаю)?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18406 / 14338 / 5370
Регистрация: 17.03.2014
Сообщений: 29,026
Записей в блоге: 1
06.11.2015, 16:50
Цитата Сообщение от MadBittern Посмотреть сообщение
хм, странно я не думаю, что это зависит от версии VS, у меня 2010 экспресс, но в с войствах проэкта указан только anyCPU
К сожалению зависит. Между VS 2010 и 2012 произошли изменения в этих настройках и шаблонах проекта. Возможно в Express редакциях тоже есть свои особенности. Ты точно в нужном месте смотришь?


Цитата Сообщение от MadBittern Посмотреть сообщение
Возможно то что это все на виртуалке делаю)?
Врядли.
0
 Аватар для MadBittern
7 / 7 / 2
Регистрация: 12.11.2012
Сообщений: 203
09.11.2015, 13:27  [ТС]
Цитата Сообщение от OwenGlendower Посмотреть сообщение
К сожалению зависит.
Да, как оказалось в VS pro есть возможность выбора платформы, после сборки под х86, получаю то же исключение и в VS, исключение возникает на строке
C#
1
   zipFile.Save(fileName1);
в programs.main? и еще есть вывод что
C#
1
private static void Main(string[] args)
не получил данные:
Миниатюры
.net 4.0 необратимое исключение: System.IO.FileNotFoundException   .net 4.0 необратимое исключение: System.IO.FileNotFoundException   .net 4.0 необратимое исключение: System.IO.FileNotFoundException  

0
 Аватар для MadBittern
7 / 7 / 2
Регистрация: 12.11.2012
Сообщений: 203
09.11.2015, 13:35  [ТС]
То есть, если я правильно понял, приложение не может получить данные из модели?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18406 / 14338 / 5370
Регистрация: 17.03.2014
Сообщений: 29,026
Записей в блоге: 1
09.11.2015, 13:49
Цитата Сообщение от MadBittern Посмотреть сообщение
после сборки под х86, получаю то же исключение и в VS, исключение возникает на строке zipFile.Save(fileName1)
Прекрасно. Значит ты воспроизвел проблему и можно вести отладку.

Цитата Сообщение от MadBittern Посмотреть сообщение
То есть, если я правильно понял, приложение не может получить данные из модели?
Внутри Main нет обращений к аргументу args. Значит логично предположить что аргументы командной строки не используются.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.11.2015, 13:49

Не запускается приложение на чистой системе "System.IO.FileNotFoundException"
С толкнулся с проблемой того что мое приложение не запускается на компьютерах друзей. Вот сегодня поставил ВИН7 на виртуалку и начал...

Исключение System.InvalidOperationException
выбрасывает когда пытаюсь по таймеру добавлять текст в текст бокс public partial class MainWindow : Window { Timer...

Исключение System.AccessViolationException
Здравствуйте! Пишу С# приложение под Windows 7 — всё работает стабильно и правильно. Запускаю программку в Windows XP — в коде возникает...

Необработанное исключение типа "System.InvalidOperationException" в System.Data.dll
В программировании нуб. Помогите исправить ошибку. Делал всё по видео-уроку. Но почему то при заполнении id и name, выдаёт: ...

Необработанное исключение типа "System.ArgumentException" в System.Drawing.dll
Доброго времени суток. Возникла проблема с загрузкой изображения из базы данных. Вот собственно код: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
33
Ответ Создать тему
Опции темы

Новые блоги и статьи
Новая последнея моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru