Неверное значение для параметра configfile задачи манифеста поколения - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть проблема, когда я хочу опубликовать проект, я получаю сообщение об ошибке

"obj \ debug \ project.exe.config; obj \ Debug \ project.exe.config" является недопустимым значениемдля параметра "ConfigFile" задачи "GenerateApplicationManifest".
Несколько элементов не могут быть переданы в параметр типа
"Microsoft.Build.Framework.ITaskItem".
Я искал проблему, и яобнаружил, что мне нужно снять флажок «Включить настройки безопасности ClickOnce» в разделе «Свойства / Безопасность», но все еще есть та же проблема, не может опубликовать мой проект ..?

снимок экрана

Ответы [ 3 ]

0 голосов
/ 03 апреля 2019

Эта ошибка возникает при повторном вводе моих устаревших учетных данных для контроля исходных данных (VisualStudio 2017: Файл > Настройки учетной записи ... ).

0 голосов
/ 11 апреля 2019

Получена та же ошибка в моем проекте WPF (Visual Studio 2013), понятия не имею, почему.Я решил, отключив настройки безопасности ClickOnce.

  • Проект Properties
  • Security вкладка
  • Снимите флажок "Enable ClickOnce security settings"

enter image description here

0 голосов
/ 28 ноября 2018

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

Вы пытались просмотреть свой файл преобразования?Это может быть полезно, если вы можете опубликовать файл преобразования.

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

Я столкнулся с этой же проблемой.Для меня это исправило изменение строки в преобразовании сверху

с

<AppConfigWithTargetPath Remove="app.config" />

на

<AppConfigWithTargetPath Remove="@(AppConfigWithTargetPath)"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...