|
0 / 0 / 1
Регистрация: 13.11.2020
Сообщений: 92
|
|
Консольное приложение. Excel, EPPlus, ExcelReadMe24.09.2024, 00:37. Показов 2453. Ответов 23
Метки нет (Все метки)
Столкнулся со следующей проблемой: разработанное консольное приложение которое выводит строки из Excel работает некорректно. Когда добавляю новую строку, консоль не видит ее, и выводит все то, что было до. Однако после СБОРКИ РЕШЕНИЯ консоль начинает видит новую строчку.
В чем может быть проблема? Добавлено через 57 минут При том кстати сам файл Excel я разместил в папке Data в корне приложения. Однако приложение создает копию в папке bin\Debug\net8.0\Data И по всей видимости, приложение работает именно с файлами которые располагаются в bin\Debug\net8.0\Data Почему так происходит, не понимаю
0
|
|
| 24.09.2024, 00:37 | |
|
Ответы с готовыми решениями:
23
Как открыть консольное приложение в .NET через другое консольное приложение .NET EPPLUS+Datagridview+EXCEL=server, client |
|
|
||
| 24.09.2024, 08:31 | ||
|
Атрибут можно поставить в трёх вариантах: 1. Do not copy 2. Copy if newer 3. Copy always
0
|
||
|
0 / 0 / 1
Регистрация: 13.11.2020
Сообщений: 92
|
|
| 24.09.2024, 12:49 [ТС] | |
|
А какой нужно?
0
|
|
|
|
||
| 24.09.2024, 12:53 | ||
Copy if newer, так как если в оригинальном файле что-то изменилось, он будет скопирован в каталог Debug/Release при сборке решения.
0
|
||
|
0 / 0 / 1
Регистрация: 13.11.2020
Сообщений: 92
|
|
| 24.09.2024, 13:16 [ТС] | |
|
это алгоритм работы с файлами?
0
|
|
|
|
||
| 24.09.2024, 13:55 | ||
|
0
|
||
|
0 / 0 / 1
Регистрация: 13.11.2020
Сообщений: 92
|
|
| 24.09.2024, 15:12 [ТС] | |
|
У меня почему то приложение работает с файлами в папке bin\Debug\net8.0\Data
Однако файлы в паке корня проекта он вообще не трогает. Что это значит вообще? При том приложение опирается на файлы которые находятся в корне проекта, и копирует последние версии в папку bin\Debug\net8.0\Data Почему так не могу разобраться
0
|
|
|
|
|
| 24.09.2024, 15:21 | |
|
0
|
|
|
|
|
| 24.09.2024, 15:28 | |
|
JAGUAR XS, при сборке проекта, твои файлы копируется в выходной путь, откуда и работает программа с ними.
После новой сборки - "обработанные" файлы опять заменяются "шаблонными" из папки проекта. Поэтому ты видишь "чистые" файлы, а не те, с которыми программа уже поработала. Добавлено через 1 минуту Поэтому, копировать надо только новые (измененные) файлы шаблонов. Если они не менялись, то в выходной папке будут "старые" файлы.
0
|
|
|
0 / 0 / 1
Регистрация: 13.11.2020
Сообщений: 92
|
|
| 24.09.2024, 15:29 [ТС] | |
|
Как же это исправить? Приложение с консоли добавляет новые данные в файл в папке bin, но никак не в папку в корне. Как это исправляется?
0
|
|
|
|
||||
| 24.09.2024, 15:31 | ||||
|
0
|
||||
|
|
|
| 24.09.2024, 15:32 | |
|
JAGUAR XS, Картинку Solution Explorer покажите, где у вас что лежит и как студия выводит эти файлы при сборке.
0
|
|
|
0 / 0 / 1
Регистрация: 13.11.2020
Сообщений: 92
|
|
| 24.09.2024, 15:37 [ТС] | |
|
Вот пожалуйста
0
|
|
|
|
|
| 24.09.2024, 16:01 | |
|
JAGUAR XS, И они должны лежать в каталоге
net8.0\Data после сборки. По крайней мере у меня студия их копирует в bin\Debug\net8.0-windows7.0\Import
0
|
|
|
|
|
| 24.09.2024, 16:04 | |
|
JAGUAR XS, а зачем его вообще копировать в bin?
Грубо говоря, импортировать какие-либо файлы в проект VS, а затем их копировать в выходной каталог имеет смысл, только если с этими файлами предполагается какая-то работа из самой студии. В данном случае нахождение Excel-файла в проекте смысла не имеет вообще. Добавлено через 1 минуту Или, только в качестве ресурса, чтобы "шаблон" документа извлекся из приложения у конечного пользователя.
0
|
|
|
0 / 0 / 1
Регистрация: 13.11.2020
Сообщений: 92
|
|
| 24.09.2024, 17:10 [ТС] | |
|
у меня метод относительного пути, не абсолютного
0
|
|
|
|
||
| 24.09.2024, 17:34 | ||
|
JAGUAR XS, Что лежит в каталоге
Data после сборки? И покажите свой метод.Добавлено через 15 минут Content, как в локализованной версии я не знаю...
0
|
||
|
0 / 0 / 1
Регистрация: 13.11.2020
Сообщений: 92
|
|
| 25.09.2024, 00:01 [ТС] | |
|
Andrey-MSK, расскажи как их задавать? Я чайник, но все мы ими когда то были. Для чего это
0
|
|
|
|
||
| 25.09.2024, 08:16 | ||
|
JAGUAR XS, Вот тут картинка, на ней всё показано...
0
|
||
|
0 / 0 / 1
Регистрация: 13.11.2020
Сообщений: 92
|
|
| 25.09.2024, 14:21 [ТС] | |
|
Сделал это. Но ничего не изменилось. Приложение работает с содержимом в папке bin. А никак с тем что в корне самого приложения.
Как сделать так чтобы приложение обращалось напрямую к тем файлам, которые находятся в основной папке приложения?
0
|
|
| 25.09.2024, 14:21 | |
|
Помогаю со студенческими работами здесь
20
Консольное Приложение для работы с Excel и текстовым файлом Экспорт DataTable в Excel используя Epplus Как получить границы / рамки вокруг диапазона в Excel, используя EPPlus Получить строку с excel с epplus Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Ниже машинный перевод статьи The Thinkpad X220 Tablet is the best budget school laptop period .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы,. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|