Проблема развертывания надстройки VSTO Excel с использованием Click Once и Mage - PullRequest
1 голос
/ 11 августа 2011

У меня есть надстройка VSTO Excel, которую я могу успешно опубликовать в Visual Studio 2008. Я хочу переместить публикацию в задачу NANT на моем сервере сборки CruiseControl, чтобы я мог воспользоваться всеми преимуществами модульного тестирования и т. Д.

Я тестирую развертывание путем локального построения и развертывания на общем ресурсе на своем компьютере, поэтому я знаю команды для использования в NANT.

Я могу успешно создать манифест развертывания и приложения с помощью командной строки Mageинструмент.

Когда я запускаю приложение из сетевой папки, установка завершается неудачно и выдает сообщение: « Атрибут customHostSpecified не поддерживается для приложений Windows Forms »

У меня естьпросмотрел различные источники информации, большинство из которых предлагают использовать последнюю версию инструмента Mage (я использую инструмент Mage из Windows SDK 7.0a) и убедитесь, что целевой процессор - MSIL.

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

Итак, подведем итог:

  1. Я могу развернуть через ClickOnce, если я публикую из Visual Studio 2008
  2. Я могу создать манифесты и подписать их с помощью инструмента mage cmd
  3. Я не могу установить из своей сетевой папки, я получаю " Атрибут customHostSpecified не поддерживается для приложений Windows Forms "ошибка.
  4. Я нацеливаюсь на Excel 2007 и использую .NET Framework 3.5.
  5. Приложение развернуто длям сетевой ресурс, а не IIS.
...