ClickOnce и дополнительные файлы - PullRequest
1 голос
/ 21 декабря 2011

Я пытаюсь убедить мою команду, что использование ClickOnce будет полезно для нас в отношении развертывания и обновлений.Единственная проблема, с которой я столкнулся, это не продавец, это то, что внешние файлы (файлы данных SqlCe, файлы журналов и т. Д.) Нельзя кодировать так, чтобы они существовали в том же каталоге, что и исполняемый файл.

Один из обходных путей, который я предложил, заключается в том, что мы всегда пишем код для использования известного каталога на диске c:, но это просто похоже на хак.

Есть ли лучший способ использовать ClickOnce с внешними файлами или это единственный способ?

1 Ответ

2 голосов
/ 21 декабря 2011

Вы можете выбрать, какие файлы включить в развертывание, в свойствах проекта> вкладка «Публикация»> «Файлы приложения» ...

Является ли проблемой то, что у вас есть внешние файлы в папке в проекте, но вы хотите развернуть их в той же папке, что и исполняемый файл? При запуске очень просто получить путь к исполняемой сборке, а затем путь к любым подпапкам, которые требуются вашему приложению.

ClickOnce великолепен, но у него есть свои неудобства. Последнее, что меня укусило, это то, что он не обновляется, если он прикреплен к панели задач Windows 7 .

...