В VB.NET как установить универсальный каталог файлов для шаблонов, чтобы я не менял каталог файлов для каждого конечного пользователя
Моя проблема заключается в том, что у меня есть шаблоны excel, которые идут вместе с моим программным обеспечением, и мне приходится менять каталог файлов для расположения шаблонов каждый раз, когда я публикую программное обеспечение для нового компьютера. Я хотел бы иметь одно место для хранения этих шаблонов, чтобы мне нужно было указать на них только один раз.
Что я уже пробовал:
Я добавил шаблон excel в свой обозреватель решений и безуспешно пытался указать на это место в обозревателе решений. В настоящее время у меня есть отдельные строки каталога файлов для каждого компьютера, на котором будет работать программное обеспечение, и закомментируйте те, которые мне не нужны, чтобы выбрать расширение файла для конкретного пользователя.
CHill60
Создайте папку и поместите их туда
ZurdoDev
В этом нет никакого смысла. Я не совсем понимаю, о чем вы спрашиваете.
Member 14003971
Мне трудно сформулировать этот вопрос, так как я сам не знаю, как правильно его определить, но я постараюсь объяснить его лучше.
Я автоматизировал все отчеты моей компании, которые представляют собой электронные таблицы excel.
Я сделал папки на каждой машине, в которых находятся все шаблоны, и для каждой машины, однако мне приходится вручную кодировать расширение файла в расположение шаблона формы для каждой машины, потому что это персональные компьютеры, и они не имеют общих единообразных расширений файлов. Поэтому для каждого человека, использующего программное обеспечение, я должен закодировать его уникальное расширение файла в программное обеспечение и опубликовать для каждого пользователя. Я ищу универсальный способ указать на Мои шаблоны, чтобы они работали на любой машине без необходимости настраивать расширения файлов для каждого пользователя каждый раз, когда я добавляю сотрудника или делаю обновление.
Я хотел добавить их в свое дерево решений с помощью "добавить существующий элемент", но не смог заставить это работать.
ZurdoDev
Я все еще не знаю, что вы подразумеваете под "расширением"; однако это звучит так, как будто вам нужно либо хранить информацию в сетевом ресурсе, к которому каждый может получить доступ, либо ваше приложение должно работать в одной папке на каждом компьютере.
Member 14003971
Вы правы, я имел в виду каталог, а не расширение... не знаю, о чем я думал. Спасибо за быстрый ответ.
Member 14003971
моя текущая строка местоположения выглядит следующим образом
Dim Workbook As Object = Runsheet.Рабочая тетрадь.Добавить("C:\Users\Owner\Desktop\Application Файлы\AutoSoftware_1_0_0_1\Формы\Шаблон Отчета 3.0.xlsx")
и я должен воссоздавать эту строку каждый раз, когда я добавляю нового пользователя или нажимаю обновление, и у меня есть более 30 форм, которые я автоматизирую. Это превращается в тяжелый проект просто заставьте его работать для всех