Возможно ли получить pug в проекте для Outlook, который зависит от пакетов NuGet, устанавливаемых вместе с проектами установщика Microsoft Visual Studio 2017?Я пытаюсь создать установочный файл для плагина для Outlook, который имеет функцию перетаскивания в зависимости от пакета Easyhook Nuget.То, что у плагина есть панель задач с веб-браузером, есть сообщения электронной почты Outlook, отбрасываемые как файлы .msg.
Он работает для установки плагина, но функция перетаскивания, зависящая от пакета NuGet, не 'т работа.То, что я могу удалить сообщение, но веб-страница не распознает отправленные письма как файлы MSG или даже как загружаемые файлы.Хотя, если я попробую использовать пробную версию InstallShield 2018 Express Edition, все будет работать, включая функцию перетаскивания.Я попытался сделать то же самое с установщиком проекта, как и с InstallShield.Для вывода я добавил файлы содержимого, символы отладки и первичный вывод.Добавленные мной файлы - это файлы манифеста и vsto для плагина и файл .dll для пакета NuGet, Easyhook32.dll.Я получил ошибку, потому что файл содержимого включал 64-битную версию для файлов пакета NuGet, и я делаю 32-битную установку, а также то, что файл Easyhook32.dll был дубликатом, что кажется, что файл dll также был добавлен с содержимымфайлы.
Итак, я исключил 64-битные файлы в проекте подключаемого модуля, который должен быть установлен, и в проекте установки я удалил файлы Easyhook32.dll из файлов, которые должны быть включены в установку.Также тогда это работало, чтобы установить плагин, но функциональность перетаскивания не работала.Я также попытался, например, не добавлять файлы содержимого, а просто добавить Easyhook32.dll, и это также сделало установку работоспособной, кроме функции перетаскивания.
Конечно, я также могу попробовать другие программы установки, которые могут добавлять NuGet, но также могут быть установлены из Интернета, а также добавлять ключи и значения реестра.Что я также попробовал программу установки Microsoft Click Once, и было легко создать установочные файлы, но кажется, что вам нужна действительная сертификация, если вы хотите, чтобы пользователи загружали установочный файл из Интернета.
Кроме того, этоВпервые я работаю с таким типом установки, как этот, и с надстройкой Outlook, поэтому я мог пропустить некоторые очевидные решения.В то же время английский не является моим родным языком, поэтому я мог и пропустить, используя правильную терминологию.