Какие файлы используются программой? - PullRequest
3 голосов
/ 14 мая 2011

Я написал программу на Visual Basic.В папке отладки есть много файлов:

  • Database1.mdf
  • Database1_log.ldf
  • MyData.Designer.vb
  • MyData.xsc
  • MyData.xsd
  • MyData.xss
  • WindowsApplication1.exe
  • WindowsApplication1.config
  • WindowsApplication1.pdb
  • WindowsApplication1.vshost
  • WindowsApplication1.vshost.exe
  • WindowsApplication1.vshost.exe.manifest
  • WindowsApplication1.xml

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

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

Ответы [ 2 ]

2 голосов
/ 14 мая 2011

Прежде всего, вы должны опубликовать версию выпуска вашего программного обеспечения, а не версию отладки, поэтому файлы будут немного отличаться.Что касается того, какие файлы публиковать, если вы используете проект установки, вы сможете выбирать файлы в зависимости от потребностей вашего приложения.Например, похоже, что вы включаете файлы базы данных в свое приложение (Database1.mdf и Database1_log.ldf).Вы можете добавить эти файлы в проект установки.

Проект установки будет знать, что нужно включить ваш exe-файл и ваш файл конфигурации (если вы этого не скажете), так что вы будете там покрыты.Вот видео и письменное пошаговое руководство по созданию проекта установки:

http://msdn.microsoft.com/en-us/library/ms241903.aspx

http://www.youtube.com/watch?v=Lcue0jo41AM

Что касается ваших файлов PDB, то это ПрограммаФайлы базы данных, которые используются для отладки (и никогда не должны передаваться клиенту / конечному пользователю).

http://msdn.microsoft.com/en-us/library/ms241903.aspx

Что касается резервного копирования базы данных, выполните резервное копирование файлов MDF и LDF..

2 голосов
/ 14 мая 2011

Нет, все файлы выше взяты из вашего отладочного вывода. Вы можете изменить вывод, изменив конфигурацию сборки. Перейдите в Build, Configuration Manager и переключитесь на Release. Это также на панели инструментов.

Обычно для публикации требуются файлы ProjectName.exe (но не .vshost.exe), .config (но не .vshost.exe.config) и MDF / LDF. У вас также есть XSD-файл, который также понадобится.

Файлы MDF / LDF - это ваша база данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...