Ошибка при попытке создать частную галерею расширений для 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
Это ошибка, которую я получаю, когда пытаюсь получить доступ к расширению