ฉันจะแทรกอักขระขึ้นบรรทัดใหม่ลงใน Addin Extension Description ได้อย่างไร


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>

ไม่มีใครรู้วิธีใส่อักขระบรรทัดใหม่ลงในไฟล์กำหนดค่า add-in 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
โบสถ์แห่งความอัปยศคุณ !!!

เคิร์กเพื่อช่วยเหลือ! ดีใจที่ฉันพบกระทู้นี้มันทำให้ฉันถั่วไม่ได้รับข้อความที่จะห่อบนบรรทัดใหม่
Hornbydd

1

คำอธิบายส่วนขยายยังสามารถตั้งค่าเป็นทรัพย์สินสาธารณะและเข้ารหัสโดยตรงโดยใช้:

ESRI.ArcGIS.esriSystem.IExtensionConfig.Description

ฉันพบว่ามีประโยชน์สำหรับการลิงก์คำอธิบายกับการอัปเดตอย่างต่อเนื่อง (เช่นเวอร์ชันใหม่) เพื่อที่ฉันจะได้ไม่ต้องกลับไปแก้ไขในแต่ละครั้ง

แก้ไข: หมายเหตุ - สิ่งนี้จะไม่ทำงานสำหรับ Add-in ใหม่ซึ่งจะต้องแก้ไขภายในเมตาดาต้า XML


1
ทำงานกับส่วนขยาย Add-in ได้หรือไม่ ฉันไม่เห็นสิ่งใดที่ฉันสามารถแทนที่ได้ใน ESRI.ArcGIS.Desktop.AddIns.Extension
Kirk Kuykendall

หลังจากอ่านสิ่งนี้: help.arcgis.com/th/sdk/10.0/arcobjects_net/conceptualhelp/ ......ดูเหมือนว่าสำหรับ Add-in ใหม่คุณต้องจัดการประเภทนี้โดยใช้ XML เป็นการดีที่จะทราบ - ฉันต้องพอร์ตส่วนขยายที่เก่ากว่าไปยัง Add-in ในไม่ช้า
เรดาร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.