Словарь совместно используемого ресурса между несколькими пользовательскими элементами управления и через блоки

Здравствуйте, я постараюсь ответить на ваши вопросы следующим образом:

(Q1): Является ли установка UiPath Studio и / или UiPath Robot минимальным требованием для выполнения рабочего процесса через Робот UiPath, управляемый через Оркестратор UiPath?

(A1) : минимальные требования:

  1. UiPath Studio вместе с предустановленным UiPath Robot (UiPathStudio.msi)

  2. Orchestrator с отдельно установленным роботом UiPath (UiPathPlatformInstaller.exe) (управление, планирование, мониторинг нескольких роботов / сред и, что важно, использование очередей)

  3. [ 116]

    Робот UiPath (просто запустите существующие рабочие процессы, проверьте их журналы).

    Что подводит нас к вашему второму вопросу.

(Q2): Могу ли я установить только робот UiPath (исключая UiPath Studio) с использованием любого из установщиков?

(A2): Да, вы можете установить только Робота без студии, если вы запустите установочный файл от имени администратора и выполните пользовательскую настройку. как показано на экране ниже: enter image description here

(Q3): Будет ли UiPathPlatformInstaller.exe позволять мне устанавливать робота UiPath по отдельности?

[ 1118] (A3): Да, согласно (Q2), единственное отличие состоит в том, что этот установщик поставляется вместе с Orchestrator, который можно пропустить при выборочной установке.

(Q4): Будет ли робот, установленный через UiPathPlatformInstaller.exe, взаимодействовать с Orchestrator CE

(A4): Да, если вы предоставите робота уважаемому Orchestrator

Примечание. Согласно бесплатной пробной версии или программному обеспечению UiPath RPA Software Community Edition, мое понимание таково:

UiPathStudio.msi is for The UiPath Community Edition
UiPathPlatformInstaller.exe is for The UiPath Enterprise RPA Platform

(Q5): Я прав?

[ 1123] (A5): Да, вы. Вы можете запросить Community Edition, если вы являетесь частной или небольшой компанией, или Enterprise Trial, если вы являетесь предприятием. Заполните одну из форм здесь, и вы получите установщик по электронной почте: UiPathFreeTrialOrCommunity

17
задан Dan Vogel 1 April 2009 в 18:24
поделиться

3 ответа

есть ли некоторый способ положить его на одно место и просто сослаться на него?

Поместите свою объединенную ссылку словарей на Ваши словари ресурса в Ваш файл 'App.xaml', и это будет доступно всюду по Вашему приложению, Вам не будет нужна никакая дальнейшая ссылка.

я могу затем также сослаться на него в своем главном приложении, или это требует вызова MergedDictionaries также?

Нет объем 'App.xaml' запинается за целое приложение и падает, таким образом, это должно хорошо работать (делает для меня :)).

Обновление: То, как сослаться на словарь ресурса, сохранило объекты от пользовательского элемента управления.

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

Процесс добавления ссылки словаря ресурса в App.xaml будет означать, что все средства управления могут сослаться на стили и шаблоны данных, и т.д. определенные в словарях ресурса, таким образом, это это просто вопрос ссылки на них:

например.

Style="{StaticResource MyButtonStyle}"

Этот метод работает на оба составных приложения и обычные приложения WPF. Обратите внимание, что Visual Studio бесполезна при загрузке этих стилей из Связанных файлов XAML (словарь ресурса), но соглашения о смешении выражения с ним и дадут предварительный просмотр редактора.

11
ответ дан 30 November 2019 в 14:12
поделиться

Если подход «App.xaml» у вас не работает, то, возможно, вас заинтересует это обсуждение:

Рекомендации: как обрабатывать общие ресурсы в модульном приложении?

jbe

2
ответ дан 30 November 2019 в 14:12
поделиться

Вы можете использовать URL-адрес пакета для ссылки на словари ресурсов в сборках. Например, в проектах Prism (которые имеют несколько модулей, каждый в своей собственной сборке) я храню свои общие словари ресурсов в папке ResourceDictionaries в проекте под названием Common . Затем я объединяю эти словари по мере необходимости в модули приложения, используя разметку, подобную этой в представлении XAML каждого модуля:

<UserControl.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="pack://application:,,,/Common;component/ResourceDictionaries/DemoDictionary.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</UserControl.Resources>

Дополнительную информацию можно найти здесь .

3
ответ дан 30 November 2019 в 14:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: