Visual Studio Частная галерея atom.xml выдает ошибку при доступе из Visual Studio - PullRequest
0 голосов
/ 26 сентября 2019

Ошибка при попытке создать частную галерею расширений для Visual Studio.

У меня есть файл vsix, который готов к отправке всем в организации. Я сгенерировал atom.xml (используя общедоступные инструменты).

Когда я сохраняю файл atom.xml на своей локальной машине и указываю локальный путь в расширении в Visual Studio, он работает нормально, и я вижу расширение в Visual Studio.

Но так как локальный путь моей машины не доступен для всех в моей организации, я загрузил как Vsix, так и файл atom в репозиторий git hub организации.

При наличии этой ссылки git, в которой находится atom.xmlвыдает ошибку, как показано ниже "По соображениям безопасности DTD запрещен в этом документе XML. Чтобы включить обработку DTD, установите для свойства DtdProcessing в XmlReaderSettings значение Parse и передайте настройки в метод XmlReader.Create"

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

. Уже попытался получить доступ к файлу atom.xml по пути к локальной машине и не обнаружил ошибок.но когда тот же xml загружается в git организации, он выдает вышеупомянутую ошибку

Вот файл atom.xml, через который я пытаюсь получить доступ к файлу vsix

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text"></title>
  <id>86581393-7E84-4D3C-AB43-C519146CD947</id>
  <updated>2019-09-26T11:29:40+05:30</updated>
  <generator>VSGallery.AtomGenerator</generator>
  <entry>
    <id>cddba304-d16f-446e-b3a3-94d26d952189</id>
    <title type="text">Trace</title>
    <summary type="text">Visual Studio extension for Trace </summary>
    <published>2019-09-25T06:11:31Z</published>
    <updated>2019-09-25T06:11:31Z</updated>
    <author>
      <name>SJ</name>
    </author>
    <content type="application/octet-stream" src="https://github.xxx.com/Visual-Studio-extension/blob/master/trace.vsix" />
    <Vsix xmlns="http://schemas.microsoft.com/developer/vsx-syndication-schema/2010" xmlns:xsi="    http://www.w3.org/2001/XMLSchema-instance">
      <Id>cddba304-d16f-446e-b3a3-94d26d952189</Id>
      <Version>1.0.0.0</Version>
      <References></References>
      <Rating xsi:nil="true"></Rating>
      <RatingCount xsi:nil="true"></RatingCount>
      <DownloadCount xsi:nil="true"></DownloadCount>
    </Vsix>
  </entry>
</feed>

Вот как я добавил частную галерею расширений в VS

Это ошибка, которую я получаю, когда пытаюсь получить доступ к расширению

...