Где файлы в публикации? - PullRequest
0 голосов
/ 17 сентября 2009

Если я использую функцию публикации в VS2008 (я думаю, что она называется ClickOnce install), а затем устанавливаю опубликованное приложение на другом компьютере, куда копируются файлы?

Другими словами: если мне нужен вспомогательный файл (файл .txt) по тому же пути сборки, где я должен его создать?

Спасибо.

Ответы [ 2 ]

1 голос
/ 17 сентября 2009

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

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

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

1 голос
/ 17 сентября 2009

Вы должны были указать место, когда вы опубликовали приложение. Просто запишите эту папку.

Если вы снова запустите мастер для того же проекта, он должен был запомнить местоположение, и папка будет предварительно заполнена в форме.

EDIT

Я использовал это, и я указал место на жестком диске для Местоположения папки публикации. Эта папка содержит следующие файлы:

  • publish.htm
  • setup.exe
  • [применение] .Application

Он также содержит папку с названием «Файлы приложений», в которой содержатся файлы, необходимые для сборки установки - exe, манифест, другие библиотеки DLL и внешние ресурсы.

Затем я копирую три файла и папку в веб-папку, указанную в URL-адресе установочной папки.

РЕДАКТИРОВАТЬ 2

Если вы говорите о том, куда устанавливаются файлы, то они находятся:

C: \ Documents and Settings \ [пользователь] \ Локальные настройки \ Apps \ 2.0 \ H165QZM1.QBE \ 0OAEZTRX.Y3N \ [некоторая усеченная версия имени exe с последующим GUID]

Что не самое очевидное место. Я также должен отметить, что папки H165QZM1.QBE и 0OAEZTRX.Y3N, вероятно, будут отличаться на разных машинах, но единственная другая папка в C:\Documents and Settings\[user]\Local Settings\Apps\2.0 называется Data, поэтому их легко найти.

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