0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 54
|
|
1 | |
Публикация консольного приложения03.10.2018, 15:27. Показов 1334. Ответов 8
Метки нет (Все метки)
Собственно как консольное приложение (net core) было готово. И скомпилированно в exe файл: dotnet restore, dotnet publish -c release -r win10-x64. После запуска выдает ошибку. В проеке в VS2017 все работает как надо. В качестве бд используется Firebird.
0
|
03.10.2018, 15:27 | |
Ответы с готовыми решениями:
8
Не получается внести данные в таблицу из консольного приложения Подключение к MySql из консольного приложения (Android приложение C# Shell из Play Market) Публикация приложения Clickonce Событие закрытия консольного приложения |
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 54
|
|
03.10.2018, 18:05 [ТС] | 2 |
Проверяю, все запросы к бд, заканчиваются таким образом..
0
|
12078 / 8387 / 1281
Регистрация: 21.01.2016
Сообщений: 31,595
|
|
04.10.2018, 06:45 | 3 |
makoooo, ну отлаживайте своё приложение. Тип исключения чётко говорит что не так. В студии есть отладчик, он вам поможет найти место, где возбуждается исключение.
0
|
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 54
|
|
04.10.2018, 08:38 [ТС] | 4 |
Проблема как раз в том, что в режиме отладки все работает как надо из студии я несколько дней тестировал приложение, оно отрабатывало как надо. Более того я сейчас его запускаю все операции проходят без ошиибок, следом делаю опубликовать, и получаю эту ошибку на этапе выбора данных из бд. При этом первые два метода проверок соединения с этими бд, отрабатывают правильно. Проверил так же на примере localdb как поведет себя приложение, проблем никаких нет...
Как теперь это исправлять вообще мыслей нет.
0
|
12078 / 8387 / 1281
Регистрация: 21.01.2016
Сообщений: 31,595
|
|
04.10.2018, 10:19 | 5 |
makoooo, ну, чудес не бывает) Поотлаживайте в релизной конфигурации. Переместите проект в другую папку.
0
|
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 54
|
|
04.10.2018, 11:58 [ТС] | 6 |
решение при отладки должно ведь компилироваться, в какую то папку, оно ведь как то запускается даже если выбрать рилиз при отладке/запуске, где может находится нужный файл?
0
|
12078 / 8387 / 1281
Регистрация: 21.01.2016
Сообщений: 31,595
|
|
04.10.2018, 12:22 | 7 |
makoooo, в папке BIN.
0
|
0 / 0 / 0
Регистрация: 01.03.2018
Сообщений: 54
|
|
04.10.2018, 12:39 [ТС] | 8 |
Usaga, C:\....\bin\Debug\netcoreapp2.1 по этому пути находятся несколько файлов как я понял файл [name].dll можно запустить командой: dotnet [path]/[name].dl в общем то же самое уже упростил все до того, что проверяю соединение с базой и вывожу количество элементов из таблицы не в какую...
0
|
12078 / 8387 / 1281
Регистрация: 21.01.2016
Сообщений: 31,595
|
|
04.10.2018, 13:05 | 9 |
makoooo, я вам могу только посопереживать.
Посмотрите наличие всех необходимых сборок при паблишинге (мало ли). Паблишаться ли конфиги и прочие файлы. Запаблишете отладочную версию приложения, а потом подключитесь к ней отладчиком и посмотрите, что происходит.
0
|
04.10.2018, 13:05 | |
04.10.2018, 13:05 | |
Помогаю со студенческими работами здесь
9
Парсинг стороннего консольного приложения Файл настроек для консольного приложения Контроль USB-портов из консольного приложения Нагрузочное тестирование сайта из консольного приложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |