powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / В ClickOnce публикуются не все файлы
10 сообщений из 10, страница 1 из 1
В ClickOnce публикуются не все файлы
    #38624776
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В проекте есть папка с файлами, несколько xml, один xslt и один gif. При публикации создаются соответствующие deploy-файлы, но при инсталляции устанавливается один-единственный xslt-файлик. Начал копать, в чем отличия, нашел их в Program.exe.manifest.

Этот файл устанавливается:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
  <file name="Templates\inc_layout_html.xslt" size="6747">
    <hash>
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>Dzv2p/Qimna7hYilYxznoe77wu4jIi374KG95OUhYj4=</dsig:DigestValue>
    </hash>
  </file>


А этот и все прочие нет
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<file name="Templates\динамика_html.xml" size="7765" writeableType="applicationData">
    <hash>
      <dsig:Transforms>
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue>Snb7u61D5UavNJvOgj4bEzJqCjjCcCwxZZfjupU52Bg=</dsig:DigestValue>
    </hash>
  </file>

При попытке стереть атрибут writeableType и сделать публикацию, проект перекомпилируется и этот атрибут восстанавливается.
Добавил еще один xslt — устанавливается.
На всякий случай попробовал одному xml установить свойство "копировать в выходной каталог" - "всегда" (у xslt стоит "не копировать"), не помогло.

Что это за фигня и как с ней бороться?
...
Рейтинг: 0 / 0
В ClickOnce публикуются не все файлы
    #38624792
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавил txt-файл — установился.
...
Рейтинг: 0 / 0
В ClickOnce публикуются не все файлы
    #38624798
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

а что у xml стоит в Public -> Application Files -> Publish status ?
...
Рейтинг: 0 / 0
В ClickOnce публикуются не все файлы
    #38624799
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Publish*
Ну и заодно в свойствах файла -> Build Action
...
Рейтинг: 0 / 0
В ClickOnce публикуются не все файлы
    #38624810
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исследовал папку установки, обнаружил, что программа запускается из папки типа prog..tion_0a0f92594921eaa4_0002.0000_6a9670c7f074d0cc, в которой папка Templates без xml-файлов. А рядом есть папка типа prog...exe_0a0f92594921eaa4_0002.0000_ru-ru_9f75e3184d7d73f6, сожержащая лишь exe.config, папку Resources и папку Templates, в которой и нашлись xml-файлы.

Несмотря на находку, ясней ситуация не стала.
...
Рейтинг: 0 / 0
В ClickOnce публикуются не все файлы
    #38624814
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelouchPublish*
Ну и заодно в свойствах файла -> Build ActionТут везде одно и то же — "содержание" (у вас видимо "content").
...
Рейтинг: 0 / 0
В ClickOnce публикуются не все файлы
    #38624815
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

А вот тут: Publish -> Application Files -> Publish status ?
...
Рейтинг: 0 / 0
В ClickOnce публикуются не все файлы
    #38624816
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelouchAntonariy,

а что у xml стоит в Public -> Application Files -> Publish status ?Походу оно как раз и отвечает за writeableType.
...
Рейтинг: 0 / 0
В ClickOnce публикуются не все файлы
    #38624818
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

ну да, если не путаю, чтобы попало к файлам самого приложения, должно быть Include
...
Рейтинг: 0 / 0
В ClickOnce публикуются не все файлы
    #38624819
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На всех xml стоит "файл данных", а у xsl "включить".

Спасибо за подсказку. :)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / В ClickOnce публикуются не все файлы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]