У меня есть надстройка VSTO Excel, которую я могу успешно опубликовать в Visual Studio 2008. Я хочу переместить публикацию в задачу NANT на моем сервере сборки CruiseControl, чтобы я мог воспользоваться всеми преимуществами модульного тестирования и т. Д.
Я тестирую развертывание путем локального построения и развертывания на общем ресурсе на своем компьютере, поэтому я знаю команды для использования в NANT.
Я могу успешно создать манифест развертывания и приложения с помощью командной строки Mageинструмент.
Когда я запускаю приложение из сетевой папки, установка завершается неудачно и выдает сообщение: « Атрибут customHostSpecified не поддерживается для приложений Windows Forms »
У меня естьпросмотрел различные источники информации, большинство из которых предлагают использовать последнюю версию инструмента Mage (я использую инструмент Mage из Windows SDK 7.0a) и убедитесь, что целевой процессор - MSIL.
У меня естьтакже следовал за различными страницами MSDN и пошаговыми руководствами, но, похоже, не могу избавиться от этой проблемы.
Итак, подведем итог:
- Я могу развернуть через ClickOnce, если я публикую из Visual Studio 2008
- Я могу создать манифесты и подписать их с помощью инструмента mage cmd
- Я не могу установить из своей сетевой папки, я получаю " Атрибут customHostSpecified не поддерживается для приложений Windows Forms "ошибка.
- Я нацеливаюсь на Excel 2007 и использую .NET Framework 3.5.
- Приложение развернуто длям сетевой ресурс, а не IIS.