Як вставити символ нового рядка в опис розширення Addin?


9

Мабуть, текстове поле в менеджері розширень Esri не містить текст (10.0 SP2).

введіть тут опис зображення

Як вирішення, я намагаюся вставити символи нового рядка у файл XML, але не знайшов нічого, що працює.

Ось xml:

<Extensions>
  <Extension id="AmberGIS_ExtensionMgrAddin_ExtMgrExtension" class="ExtMgrExtension" productName="Extension State Manager" showInExtensionDialog="true" autoLoad="true">
    <Description>Lets you specify extensions that will be \n turned off automatically when document closes.</Description>
  </Extension>
</Extensions>

Хтось знає, як помістити символ нового рядка у файл конфігурації надбудови xml?

Відповіді:


8

Я мав би спочатку пошукати ТАК, я знайшов би цю відповідь .

Це, здається, працює:

<Extensions>
  <Extension id="AmberGIS_ExtensionMgrAddin_ExtMgrExtension" class="ExtMgrExtension" productName="Extension State Manager" showInExtensionDialog="true" autoLoad="true">
    <Description>Lets you specify extensions that will be &#13;&#10; turned off automatically when document closes.</Description>
  </Extension>
</Extensions>

3
Ганьба тобі Кірк !!!

Кірк на допомогу! Радий, що я знайшов цю тему, що вона наштовхнула мене на гайки, не отримавши текст, щоб перетворити його на новий рядок.
Хорнбідд

1

Опис розширення також можна встановити як суспільну власність і кодувати безпосередньо, використовуючи:

ESRI.ArcGIS.esriSystem.IExtensionConfig.Description

Я вважаю це корисним для прив’язки опису до поточних оновлень (наприклад, нових версій), так що мені не доведеться повертатися та редагувати його кожен раз.

EDIT: Примітка. Це не працюватиме для нових надбудов, які потрібно редагувати в метаданих XML.


1
Це також працює з розширеннями надбудови? Я не бачу нічого, що можу перекрити в ESRI.ArcGIS.Desktop.AddIns.Extension
Kirk Kuykendall

Після прочитання цього: help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/… з'являється, що для нових надбудов вам потрібно керувати цим типом цього типу за допомогою XML. Добре знати - незабаром мені доведеться перенести деякі старі розширення для надбудов.
Радар
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.